android启动从eclipse无法正常工作,没有错误消息

时间:2012-03-21 13:19:32

标签: android eclipse android-emulator adb actionbarsherlock

当我在我的HTC感觉上开发我的Android应用程序时,我无法直接从eclipse运行应用程序。这个问题只发生在我使用ICS手机时,它几乎是一个命中或错过,应用程序有时会启动,而不是实际重新安装,它只会启动我的应用程序的旧版本;其他时候它会在停止启动应用程序之前完成一段时间......

控制台显示所有内容(工作,不工作,不更新等)

[2012-03-21 21:08:57 - ActionBarSherlock] /Users/tom91136/Downloads/android-sdk-mac_x86/platform-tools/aapt crunch -v -S /Users/tom91136/Dropbox/workspace_sora_client/ActionBarSherlock/res -C /Users/tom91136/Dropbox/workspace_sora_client/ActionBarSherlock/bin/res 
[2012-03-21 21:08:57 - ActionBarSherlock] Crunching PNG Files in source dir: /Users/tom91136/Dropbox/workspace_sora_client/ActionBarSherlock/res
[2012-03-21 21:08:57 - ActionBarSherlock] To destination dir: /Users/tom91136/Dropbox/workspace_sora_client/ActionBarSherlock/bin/res
[2012-03-21 21:08:57 - ActionBarSherlock] Crunched 0 PNG files to update cache
[2012-03-21 21:08:57 - YUKI] Starting full Post Compiler.
[2012-03-21 21:08:57 - YUKI] ------------------------------
[2012-03-21 21:08:57 - YUKI] Android Launch!
[2012-03-21 21:08:57 - YUKI] adb is running normally.
[2012-03-21 21:08:57 - YUKI] Performing com.sora.cbir.yuki.image.leaf.Init activity launch
[2012-03-21 21:08:58 - YUKI] Uploading YUKI.apk onto device 'HT174V803256'
[2012-03-21 21:09:00 - YUKI] Installing YUKI.apk...
[2012-03-21 21:09:01 - YUKI] Success!
[2012-03-21 21:09:01 - ActionBarSherlock] Could not find ActionBarSherlock.apk!
[2012-03-21 21:09:01 - YUKI] Starting activity com.sora.cbir.yuki.image.leaf.Init on device HT174V803256

完全重启手机会暂时解决问题,但如果我重新插上USB线或只是退出我的应用程序就会再次发生

在任何版本的模拟器上都不会发生这种情况 ,还有姜饼手机

有关如何解决此问题的任何想法?一直重启手机非常烦人

PS:重启eclipse没有帮助,重启也不起作用

3 个答案:

答案 0 :(得分:1)

您是否在新手机中启用了允许安装非市场应用?如果没有选中该复选框,您可以安装应用程序。

答案 1 :(得分:1)

通过右键单击您的项目来转到项目的运行配置...然后转到目标...因为将有一个名为擦除用户数据的复选框。检查是否检查。如果没有,则启用它。这将从手机中清除以前安装的应用程序,并在每次运行项目时重新安装应用程序,这样您就不必每次都重新启动模拟器。

希望这有帮助。

答案 2 :(得分:1)

您可以尝试重新启动adb服务器吗?你可以通过两种方式做到这一点。一个来自日食,另一个来自命令提示符。

  1. 蚀: 打开子窗口“设备”。在该窗口中,单击右上角三角形符号,您将在其中获得重置adb选项。

  2. 命令提示符:

  3. 打开命令提示符。转到android sdk路径。移至平台工具。输入以下命令。

    adb kill-server
    adb start-server
    

    您还可以在卸载以前的现有应用程序后尝试安装该应用程序。