2011-12-14 180 views
5

我一直在努力解决这个问题两天到没有评估。任何帮助将非常感激。Android上的Eclipse Stalling安装apk安装

我有以下的安装:

  • 的Eclipse

  • Android的SDK-MacOSX的

  • Android SDK工具

  • Android 2.2的API 8

  • 一个droid 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或控制台中出现任何错误。 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之外唯一可能改变或可能不改变的东西......我安装了AppMobi XDK和AppMobiPhoneGap XDK,但是我的Chrome浏览器在我的用户目录中创建了自己的开发环境。有可能在某些方面端口正在穿越并拒绝连接?

感谢任何人愿意帮忙解决这个问题!

回答

4

我也遇到过这个问题。我不记得我做了什么来解决它。在那段时间里,我有两个模拟器相关的问题,我找到了解决方案,但现在我不记得哪个解决方案是针对哪个问题的:)所以我会提出两种方法。

  1. 尝试清理模拟器上的用户数据。为此,打开你的avd位置(对于我来说它是“C:\ Users \ UserName.android \ avd”)找到你的模拟器(我想它是3DEVO.avd)并删除名为“userdata.img”的文件, “userdata-qemu.img”
  2. 当你的程序运行并卡住时,打开任务管理器,进入进程并杀死adb。回到Eclipse并重新运行。如果adb未启动,请退出Eclipse并重新启动。

希望这会有所帮助。

+0

嗨ArVan感谢您的答复。我尝试了两个步骤,并继续有相同的问题...简单地挂在安装Foanar.apk ... 我想我的下一步将尝试卸载Eclipse并重新安装...看看是否有影响之间的连接android-sdk或不...希望将操作返回到模拟器 – danroose 2011-12-14 19:38:05

2

从活动监视器中杀死adb为我修复了这个问题。

,如果您有设备视图中打开(窗口>显示视图>其他...>安卓>设备),您可以选择向下箭头>重置ADB