【问题标题】:phonegap run android Error executing "adb devices": ** daemon still not running node_modules\q\q.js:126 throw e;phonegap run android Error execution "adb devices": ** daemon still not running node_modules\q\q.js:126 throw e;
【发布时间】:2014-01-21 07:43:42
【问题描述】:
C:\NodeJS\PhoneGapApp1>phonegap run android --emulator
[phonegap] detecting Android SDK environment...
[phonegap] using the local environment
[phonegap] compiling Android...
[phonegap] successfully compiled Android app
[phonegap] installing app onto emulator
[error] An error occurred while emulating/deploying the android project.
C:\NodeJS\PhoneGapApp1\platforms\android\cordova\node_modules\q\q.js:126
                throw e;
                      ^
Error executing "adb devices": ** daemon still not running

error: cannot connect to daemon

第一次使用 phonegap 并且没有任何在线解决方案有效,它全新安装了 phonegap 和 android sdk。我没有 eclipse 或任何我想从任何简单的文本编辑器开始的东西,我只想能够运行“phonegap run android --emulator”,然后从那里开始。非常令人沮丧,我认为使用 phonegap 就像使用您在 html、css 和 javascript 方面的知识一样简单,而 phonegap 将是移植它的人。

【问题讨论】:

  • 虽然模拟器正在运行并且我可以像手机一样控制它,但我也有来自最新 Android SDK 模拟器的错误:为 AVD 'AVD_for_4_65in_720p_Galaxy_Nexus' createRenderThread 启动模拟器失败

标签: android cordova


【解决方案1】:

我在全新安装 Phonegap 时也遇到了这个问题,我确实找到了解决方案。我会说 phonegap 的文档充其量是相当令人沮丧的 - 教程仍然引用 cordova cli 并且完全是错误的,并且缺少使用最新的 android SDK 所需的许多步骤......机智......

如果您查看最新的 Android SDK“工具”文件夹,您会在其中看到一个文本文件“adb_has_moved.txt”。而且,事实上,确实将 adb 移动到了“平台工具”文件夹中。通过将“平台工具”添加到我的 PATH 环境变量中,我能够解决我的 phonegap adb 错误消息。

希望这对你也有用。

【讨论】:

    【解决方案2】:

    要解决此问题,只需将您的平台工具路径(路径示例 - C:\Program Files (x86)\Android\android-sdk\platform-tools)添加到 PATH 变量,重新打开控制台(这样PATH 变量将被更新)并再次执行“phonegap run android”。之后phonegap就能找到ADB工具,就能启动模拟器了。

    【讨论】:

      【解决方案3】:

      为了能够运行模拟器,您必须先安装一个虚拟设备。

      在您的 android sdk 文件夹中,运行 AVD Manager.exe 以创建一个新的虚拟设备。您可以按照 android 文档进行操作:

      http://developer.android.com/tools/devices/index.html http://developer.android.com/tools/devices/emulator.html

      【讨论】:

      • 感谢您关心分享某些内容,请原谅我没有包含该部分。我确实运行了模拟器并出现此错误:为 AVD 'AVD_for_4_65in_720p_Galaxy_Nexus' 启动模拟器,createRenderThread 无法连接
      猜你喜欢
      • 2015-01-03
      • 2016-05-27
      • 2022-12-02
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      • 2022-12-02
      相关资源
      最近更新 更多