android - phonegap 运行 android 执行错误 "adb devices": ** daemon still not running node_modules\q\q. js:126 throw e;

标签 android cordova

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 将是移植它的人。

最佳答案

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

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

希望这对你也有用。

关于android - phonegap 运行 android 执行错误 "adb devices": ** daemon still not running node_modules\q\q. js:126 throw e;,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21252057/

相关文章:

javascript - 使用 Phonegap、AJAX、PHP 和 mySQL 登录无法正常工作

android - 在 Android 上运行或模拟的 PhoneGap CLI 错误

android - Phonegap 3.3.0 inappbrowser 的事件未触发

android - 在 Eclipse 中重新定位 AndroidManifest.xml 对 ADT 插件的支持的可能性

java - 在类方法中设置要在后台(异步)任务类(Java/Android)中访问的变量

android - 提示 : Apache Cordova and Android: Unable to instantiate activity ComponentInfo

java - DbHelper 类上下文中出现奇怪的空指针异常,其中的代码

android - 使用 CastCompanionLibrary 将转换按钮添加到 ActionBar

android - 原始查询 : bind or column index out of range