Java 运行我的新代码会运行我的旧代码吗?
不知何故,无论我在程序中添加什么代码,它都不会在我的android设备上运行。它只是运行我的旧代码Java 运行我的新代码会运行我的旧代码吗?,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,不知何故,无论我在程序中添加什么代码,它都不会在我的android设备上运行。它只是运行我的旧代码 我经常在应用程序管理器中从手机中删除我的应用程序 如果添加新功能或更改功能,旧代码仍会运行 我甚至删除了应该删除功能的完整代码块。但不知何故,重新安装后,所有旧功能都保留在应用程序中 简单的例子:在一个文本按钮上,我将一些UI元素移动了200。这很有效。当我删除完整的按钮监听器时,它仍然工作得很好,但我想它完全是自己完成的,因为代码应该消失了 我试图重新启动Eclipse,但运气不好 这件
- 我经常在应用程序管理器中从手机中删除我的应用程序
- 如果添加新功能或更改功能,旧代码仍会运行
- 我甚至删除了应该删除功能的完整代码块。但不知何故,重新安装后,所有旧功能都保留在应用程序中
- 我试图重新启动Eclipse,但运气不好
- 我向我的应用程序添加代码
- 作为Android应用程序从eclipse运行它
- 没有变化出现
- 使用手机应用程序管理器从手机中删除应用程序
- 删除一个完整的代码块,如保存完整阶段的
方法show()
- 作为Android应用程序从eclipse运行它
- 应用程序仍然运行,因为它是完整的阶段在tact
告诉IDE删除所有以前编译的二进制文件并重建它们。(APK文件)。如果代码中有错误,并且您选择了在程序中存在错误时运行而不发出警告,则可能发生这种情况。在这种情况下,最后成功构建的代码将被推送!正如Lestat提到的,尝试进行清理,如果项目现在显示错误,那么您就找到了罪魁祸首,否则请确保您的XML文件都是正确的 另一个检查可能是查看工作区中最后生成的apk文件的时间戳
PS:eclipse中有一个错误,它在运行时不保存文件,简单的重新启动工作区可以解决这个问题。如果代码中有错误,并且您选择了在程序中存在错误时运行而不发出警告,则可能会发生这种情况。在这种情况下,最后成功构建的代码将被推送!正如Lestat提到的,尝试进行清理,如果项目现在显示错误,那么您就找到了罪魁祸首,否则请确保您的XML文件都是正确的 另一个检查可能是查看工作区中最后生成的apk文件的时间戳
PS:eclipse中有一个错误,它在运行时不保存文件,一个简单的工作区重启就可以解决这个问题。也有同样的问题-更新了我的代码,但手机运行的是旧版本
也就是说,奇怪的是,1号和2号在幕后做了什么?也有同样的问题——更新了我的代码,但手机运行的是旧的
也就是说,好奇的是,1和2在幕后做了什么?也许是时候切换到Android Studio了…@BoldijarPaul说真的吗?我终于适应了eclipse,花了很长时间才把一切都做好。Android Studio是否支持桌面项目中的LibGDX?您确定要在编译文件之前保存它吗?我知道这是一个愚蠢的问题,但我也遇到了一个类似的问题——eclipse仍然在使用旧文件,而不是在编译之前保存新文件。@MikołajMularczyk我的项目是自动保存的,刚刚测试过。但我比克林特·伊斯特伍德更频繁地按Ctrl-s键,这是他的扳机。@MennoGouw是的,这对gradle集成来说要好得多。我在2-3个月前使用Eclipse。。。我再也不会回去了……在我看来,对于内存超过4GB的pc/笔记本电脑来说,Android Studio是最好的。也许是时候切换到Android Studio了……@BoldijarPaul,真的吗?我终于适应了eclipse,花了很长时间才把一切都做好。Android Studio是否支持桌面项目中的LibGDX?您确定要在编译文件之前保存它吗?我知道这是一个愚蠢的问题,但我也遇到了一个类似的问题——eclipse仍然在使用旧文件,而不是在编译之前保存新文件。@MikołajMularczyk我的项目是自动保存的,刚刚测试过。但我比克林特·伊斯特伍德更频繁地按Ctrl-s键,这是他的扳机。@MennoGouw是的,这对gradle集成来说要好得多。我在2-3个月前使用Eclipse。。。我再也不会回去了……在我看来,Android Studio是最好的,适用于内存超过4GB的pc/笔记本电脑。