2012-03-21 46 views
0

虽然我正在开发我的HTC应用程序对我的HTC感觉,我不能直接从eclipse运行应用程序。这个问题只发生在我使用ICS手机时,它几乎是一击或失败,应用程序有时会启动而不实际重新安装,它只会启动我的应用程序的旧版本;其他时候,它会很好地工作了一段时间它停止在启动应用程序之前...android从eclipse启动时不能正常工作,没有错误信息

控制台显示这一切(工作,不工作,不更新等)

[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并没有帮助,也重新启动不起作用

回答

1

右键单击你的项目,进入项目的运行配置...然后转到目标...将会出现一个名为擦除用户数据的复选框。检查它是否被选中。如果没有,然后启用它。这将消除手机中先前安装的应用程序,并在您每次运行项目时重新安装应用程序,以免您每次都需要重新启动模拟器。

希望这会有所帮助。

+0

它只发生在实际的设备,而不是仿真器 – tom91136 2012-03-21 13:50:50

+0

@ Tom91136哪一个没有发生“擦用户数据”或你面临的问题? – Nav 2012-03-21 13:53:24

+0

我正面临的问题不会发生在模拟器中;它只发生在真实设备 – tom91136 2012-03-21 13:55:21

1

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

+0

是的,我没有检查, – tom91136 2012-03-21 13:34:27

1

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

  1. Eclipse: 打开子窗口'设备'。在该窗口中,点击右上角的三角形符号,您将在此处显示重置adb选项。

  2. 命令提示符:

打开命令提示符。移至android sdk路径。移到平台tools.Type下面的命令。

adb kill-server 
adb start-server 

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