0

我有一个几个月前在做的 android 项目,今天我决定拿起它并继续前进。我意识到的第一件事是我的照片对于屏幕来说太小了,所以我继续将它完全删除并重新运行程序;但是,当它上传到我的设备时,照片仍然存在。我觉得我做错了什么,所以我一直在玩它。过了一会儿,我想也许有不同的问题,所以我做了一个更彻底的改变,改变了将我的应用程序发送到不同页面的意图;但是,当我重新运行它时,该应用程序仍将我带到旧页面。我不明白为什么会这样,网上的其他人似乎有一个不同的问题,其中 eclipse 没有注意到他们的变化并且没有 t 重建,以便他们能够通过添加和删除一行来解决这个问题;但是我的问题更加激烈。

这是控制台所说的:

[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 }
4

2 回答 2

1

据我所知,您的应用程序似乎未部署到您的设备上。这可能是由于以下原因(非税收)

  • 您的项目无法编译,因此不会向设备发布新的 APK。
  • 您的项目包含导致无法打包到 APK 中的错误。
  • 您的项目现在使用不同的签名密钥 - Android 可能不会用新的应用程序覆盖现有应用程序。

我建议,查看 Eclipse 的控制台输出(原因将在那里打印)以及从设备中卸载您的应用程序(设置 => 应用程序 => "您的应用程序" => "卸载" 或从 CLI adb uninstall com.my.package)。然后,您将获得一个干净的环境(用户数据也被删除),这使开发更容易。

此外,请确保您部署/运行正确的项目(如果您的工作区中有多个项目) - 为确保这一点,请右键单击项目资源管理器中的 MainActivity,选择“运行方式”并选择“Android 应用程序”。

于 2013-02-27T00:41:50.153 回答
0

删除应用程序并在应用程序管理器中检查它实际上已被删除。然后在重新安装之前清理并重建您的项目。

于 2013-02-27T00:50:51.773 回答