我一直在努力解决这个问题两天没有评估。非常感谢任何帮助。
我安装了以下内容:
的Eclipse
Android的SDK-MacOSX的
Android SDK工具
Android 2.2 API 8
Android 2.3.3 API 10
我有一个phonegap项目设置。点击“运行” - > “运行方式” - > “Android应用程序”
在控制台中,我看到了:
[2011-12-14 10:47:38 - Foanar] ------------------------------ [2011-12-14 10:47:38 - Foanar] Android Launch! [2011-12-14 10:47:38 - Foanar] adb is running normally. [2011-12-14 10:47:38 - Foanar] Performing com.phonegap.foanar.App activity launch [2011-12-14 10:47:38 - Foanar] Automatic Target Mode: launching new emulator with compatible AVD '3DEVO' [2011-12-14 10:47:38 - Foanar] Launching a new emulator with Virtual Device '3DEVO' [2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. [2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused [2011-12-14 10:47:40 - Foanar] New emulator found: emulator-5554 [2011-12-14 10:47:40 - Foanar] Waiting for HOME ('android.process.acore') to be launched... [2011-12-14 10:48:04 - Foanar] HOME is up on device 'emulator-5554' [2011-12-14 10:48:04 - Foanar] Uploading Foanar.apk onto device 'emulator-5554' [2011-12-14 10:48:05 - Foanar] Installing Foanar.apk...
AVD“3DEVO”推出但从未安装Foanar.apk。我从未在LogCat或Console中遇到任何错误。 Eclipse似乎挂在这里,不再进一步。我怀疑它可能与这一行有关:
[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused
我已经能够通过终端安装应用程序:
adb install /CapitalOnline/android/Foanar/bin/Foanar.apk
我想让Eclipse备份并在终端工作正常,但Eclipse更方便直接从Eclipse测试构建。我曾经能够一直运行这个。 Eclipse之外对我的机器的唯一更改可能与此有任何关系......我通过我的Chrome浏览器安装了AppMobi XDK和AppMobiPhoneGap XDK,它在我的用户目录中创建了自己的开发环境。是否有可能以某种方式将端口交叉并拒绝连接?
感谢任何愿意帮助解决这个问题的人!
答案 0 :(得分:4)
一旦我遇到这个问题。我不记得我到底做了什么来解决它。在那个时期我遇到了2个与模拟器相关的问题,我找到了两个问题的解决方案,但现在我不记得哪个解决方案是针对哪个问题:)所以我会建议两种方法。
希望这会有所帮助。
答案 1 :(得分:2)
从活动监视器中杀死adb为我修复了这个问题。
如果你打开设备视图(windows>显示视图>其他...> android>设备),你可以选择向下箭头>重置adb