Eclipse Stalling on Android apk安装

时间:2011-12-14 17:25:12

标签: android eclipse android-emulator cordova appmobi

我一直在努力解决这个问题两天没有评估。非常感谢任何帮助。

我安装了以下内容:

  • 的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,它在我的用户目录中创建了自己的开发环境。是否有可能以某种方式将端口交叉并拒绝连接?

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

2 个答案:

答案 0 :(得分:4)

一旦我遇到这个问题。我不记得我到底做了什么来解决它。在那个时期我遇到了2个与模拟器相关的问题,我找到了两个问题的解决方案,但现在我不记得哪个解决方案是针对哪个问题:)所以我会建议两种方法。

  1. 尝试清除模拟器上的用户数据。为此,打开您的avd位置(对我来说是“C:\ Users \ UserName.android \ avd”)找到您的模拟器(我猜它是3DEVO.avd)并删除名为“userdata.img”的文件“userdata-qemu.img”
  2. 当您的程序运行并卡住时,打开任务管理器,转到进程并终止adb。回到Eclipse并再次运行。如果有关adb未启动的错误,请退出Eclipse并再次启动。
  3. 希望这会有所帮助。

答案 1 :(得分:2)

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

如果你打开设备视图(windows>显示视图>其他...> android>设备),你可以选择向下箭头>重置adb