我有一个我几个月前工作的安卓项目,今天我决定把它拿起来继续下去。我意识到的第一件事就是我的照片太小而不适合屏幕,所以我继续完全删除它并重新运行程序;然而当它上传到我的设备时,照片仍然存在。我认为我做错了所以我继续玩它。然后过了一段时间我想也许有一个不同的问题,所以我做了一个更大的改变,并改变了将我的应用程序发送到另一个页面的意图;但是当我重新运行它时,应用程序仍然将我带到了旧页面。我不明白为什么会这样,其他人在网上似乎有一个不同的问题,其中eclipse没有注意到他们的变化,也没有重建,所以他们能够通过添加和删除一行来解决这个问题;但是我的问题更激烈。
以下是控制台所说的内容:
[2013-02-26 19:39:18 - Para Raiders] Android Launch!
[2013-02-26 19:39:18 - Para Raiders] adb is running normally.
[2013-02-26 19:39:18 - Para Raiders] Performing com.synlight_development.para_raiders.Main activity launch
[2013-02-26 19:39:18 - Para Raiders] Automatic Target Mode: using device 'eb1f246c'
[2013-02-26 19:39:18 - Para Raiders] Uploading Para Raiders.apk onto device 'eb1f246c'
[2013-02-26 19:39:19 - Para Raiders] Installing Para Raiders.apk...
[2013-02-26 19:39:22 - Para Raiders] Success!
[2013-02-26 19:39:22 - Para Raiders] Starting activity
com.synlight_development.para_raiders.Main on device eb1f246c
[2013-02-26 19:39:23 - Para Raiders] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.synlight_development.para_raiders/.Main }
答案 0 :(得分:1)
据我所知,您的应用程序似乎未部署到您的设备上。 这可能是由于以下原因(非纳税)
我建议,请参阅Eclipse的控制台输出(原因将在那里打印)以及从设备上卸载您的应用程序(设置=>应用程序=>“您的应用程序”=>“卸载”或来自CLI adb uninstall com.my.package
)。然后,您将获得一个干净的环境(用户数据也被删除),这使得开发更容易。
此外,确保部署/运行RIGHT项目(如果您的工作区中有多个项目) - 为了确保这一点,右键单击项目浏览器中的MainActivity,选择“Run As”并选择“Android Application” ”
答案 1 :(得分:0)
删除应用程序并检查应用程序管理器实际上已将其删除。然后在重新安装之前清理并重建项目。