我一直在努力解决这个问题两天没有评估。任何帮助将非常感激。
我安装了以下内容:
蚀
android-sdk-macosx
Android SDK 工具
安卓 2.2 API 8
安卓 2.3.3 API 10
我有一个 phonegap 项目设置。单击“运行”->“运行方式”->“Android 应用程序”
在控制台点击中,我看到了这个:
[2011-12-14 10:47:38 - 福纳尔] ------------------------------ [2011-12-14 10:47:38 - Foanar] Android 发布! [2011-12-14 10:47:38 - Foanar] adb 运行正常。 [2011-12-14 10:47:38 - Foanar] 执行 com.phonegap.foanar.App 活动启动 [2011-12-14 10:47:38 - Foanar] 自动目标模式:启动兼容的新模拟器 AVD '3DEVO' [2011-12-14 10:47:38 - Foanar] 使用虚拟设备“3DEVO”启动新模拟器 [2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] 警告一次:此应用程序或其使用的库正在使用 NSQuickDrawView,它具有已弃用。应用程序应停止使用 QuickDraw 并移至 Quartz。 [2011-12-14 10:47:40 - 模拟器] 模拟器:警告:无法创建传感器端口:连接被拒绝 [2011-12-14 10:47:40 - Foanar] 发现新模拟器:emulator-5554 [2011-12-14 10:47:40 - Foanar] 等待 HOME ('android.process.acore') 启动... [2011-12-14 10:48:04 - Foanar] HOME 在设备 'emulator-5554' 上启动 [2011-12-14 10:48:04 - Foanar] 将 Foanar.apk 上传到设备“emulator-5554” [2011-12-14 10:48:05 - Foanar] 安装 Foanar.apk...
AVD“3DEVO”启动但从不安装 Foanar.apk。我从来没有在 LogCat 或 Console 中遇到任何错误。Eclipse 似乎挂在这里,不再继续。我怀疑它可能与这条线有关:
[2011-12-14 10:47:40 - 模拟器] 模拟器:警告:无法创建传感器端口:连接被拒绝
我已经能够使用以下命令通过终端安装应用程序:
adb install /CapitalOnline/android/Foanar/bin/Foanar.apk
我想让 Eclipse 备份并作为终端工作是可以的,但 Eclipse 更方便直接从 Eclipse 测试构建。我曾经能够一直运行它。在 Eclipse 之外对我的机器进行的唯一更改可能与此有关,也可能与此无关……我通过 Chrome 浏览器安装了 AppMobi XDK 和 AppMobiPhoneGap XDK,该浏览器在我的用户目录中创建了自己的开发环境。端口是否有可能以某种方式交叉并拒绝连接?
感谢任何愿意帮助解决这个问题的人!