【问题标题】:ubuntu phonegap run android error 1ubuntu phonegap 运行 android 错误 1
【发布时间】:2016-11-19 17:51:03
【问题描述】:

我正在尝试在 Ubuntu 16 上运行 Phonegap 的 Hello-World 应用程序。

"/my-app# phonegap --verbose run android"

但无论如何它总是需要很长时间并以错误结束:

“在目标 emulator-5584 上运行 adb shell 命令“getprop dev.bootcomplete”...”

“运行命令:adb -s emulator-5584 shell getprop dev.bootcomplete”

“命令以 错误代码 1 结束:adb -s,emulator-5584,shell,getprop,dev.bootcomplete

我创建了不同的 avds 并以 root 用户身份运行所有内容,但没有任何变化。

任何关于这个“错误代码 1”意味着什么的建议将不胜感激 - 我只能通过搜索找到其他错误代码。

【问题讨论】:

  • 我刚刚修好了。当运行“cordova run android”时,它显示在错误的位置寻找模拟器。所以我只是在那里复制了模拟器并修复了ini文件。顺便感谢一下 Swr7der 的提示。

标签: android shell cordova ubuntu


【解决方案1】:

尝试运行adb kill-server 并重新开始执行所有过程。

编辑: 尝试使用 ubuntu cmd 启动模拟器:

LD_PRELOAD='/usr/lib/x8stdc++.so.6' ~/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5X_API_21

Nexus_5X_API_21 是您的模拟器名称

~/Android/Sdk/tools/emulator是你存放模拟器的路径

adb kill-server 之后执行此操作,然后在另一个 cmd 选项卡上尝试运行

phonegap emulate android --verbose

【讨论】:

  • 感谢您的回答,我刚试过但很遗憾还是一样。
  • 你的模拟器工作正常吗?而且这个命令应该是通过关闭模拟器来使用的,在ubuntu cmd中,你也是这样做的吗?
  • 是的,我可以在 Ubuntu bash 中启动模拟器。它正常加载。但是当我启动“phonegap run android”时,模拟器永远不会加载。
  • 但是我注意到它尝试加载“emulator-5584”但在“android avd”中它只有“emulator-5554”?
  • 更新了,能按步骤检查并告诉我结果吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-03
  • 2017-09-11
  • 1970-01-01
  • 2013-08-05
  • 2014-01-09
  • 1970-01-01
  • 2014-04-28
相关资源
最近更新 更多