Android Eclipse没有上载新的项目更改

Android Eclipse没有上载新的项目更改,android,build,Android,Build,几个月前我有一个android项目,今天我决定继续做下去。我意识到的第一件事是,我有一张照片太小,无法在屏幕上显示,所以我继续完全删除它并重新运行程序;然而,当它被上传到我的设备时,照片仍然在那里。我想我做错了什么,所以我继续玩它。然后过了一段时间,我想可能有一个不同的问题,所以我做了一个更大的改变,改变了我的意图,将我的申请发送到另一个页面;然而,当我重新运行它时,应用程序仍然将我带到旧页面。我不明白为什么会发生这种情况,其他在线用户似乎遇到了一个不同的问题,eclipse没有注意到他们的更改

几个月前我有一个android项目,今天我决定继续做下去。我意识到的第一件事是,我有一张照片太小,无法在屏幕上显示,所以我继续完全删除它并重新运行程序;然而,当它被上传到我的设备时,照片仍然在那里。我想我做错了什么,所以我继续玩它。然后过了一段时间,我想可能有一个不同的问题,所以我做了一个更大的改变,改变了我的意图,将我的申请发送到另一个页面;然而,当我重新运行它时,应用程序仍然将我带到旧页面。我不明白为什么会发生这种情况,其他在线用户似乎遇到了一个不同的问题,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 }

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

  • 您的项目未编译,因此不会向设备发布新的APK
  • 您的项目包含错误,无法打包到APK中
  • 您的项目现在使用不同的签名密钥-Android可能不会用新的密钥覆盖现有的应用程序
我建议您查看Eclipse的控制台输出(原因将在此处打印)以及从设备卸载您的应用程序(设置=>Apps=>“您的应用程序”=>“卸载”或从CLI
adb uninstall com.my.package
)。然后,您将获得一个干净的环境(用户数据也将被删除),这使得开发更加容易


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

删除该应用程序,并在应用程序管理器中检查它是否已实际删除。然后在重新安装之前清理并重建项目。

您的控制台输出说明了什么?(不是你的日志)我在上面更新了它…你清理了项目和所有的好东西,对吗?我清理了项目,更新了所有SDK和ADT插件,我仍然有相同的错误…做一个明显的更改(即在清单中更改应用程序名)并重新部署。看看是否能进入应用程序抽屉。如果是,则更新的软件包在设备上,但所做的更改不适用。如果只进行了布局更改,请记住需要将其应用于所有布局文件夹。曾经有一段时间,因为我没有意识到它被归类为“大型”,所以我尝试卸载旧的apk。这不起作用,我今天早些时候尝试了两次…你卸载了应用程序(因此它被从设备中删除),你再次部署它,并且-应用的更改不可见-正确吗?你确定你部署了正确的应用程序吗?@Josh删除该应用程序,并在应用程序管理器中检查它是否确实已被删除。我正在更新所有android SDK,也许这将修复它。我确实完全删除了应用程序…@Josh每一步都发生了什么?请编辑您的OP,尽可能详细地回答您的问题,但不要更多。你设备的屏幕截图会很有帮助。我像往常一样运行它,但是当我更新它时,这个应用程序没有显示我的更改…@Josh,我猜你希望我知道你通常如何运行你的程序。如果你真的需要帮助,你需要提供更多的细节。