代码的更改不是';当我在Android上运行Libgdx项目时,我并没有想到这一点

代码的更改不是';当我在Android上运行Libgdx项目时,我并没有想到这一点,android,eclipse,libgdx,Android,Eclipse,Libgdx,我一直在学习Libgdx教程,现在遇到了一个奇怪的问题。由于工作环境的限制,我无法在桌面上下载OpenGL驱动程序,因此无法在桌面上测试我的应用程序。我必须在我的Android设备上测试它。它运行的是Android 2.3.4版本的一些变体,即API级别10 问题是,每当我对代码进行更改并运行Android应用程序时,这些更改都不会反映出来。它只是启动了我第一次运行代码时安装的构建。我在Android上卸载了这个应用程序,然后重新运行,遇到了同样的问题。我制作了一个全新的Libgdx项目,并将我

我一直在学习Libgdx教程,现在遇到了一个奇怪的问题。由于工作环境的限制,我无法在桌面上下载OpenGL驱动程序,因此无法在桌面上测试我的应用程序。我必须在我的Android设备上测试它。它运行的是Android 2.3.4版本的一些变体,即API级别10

问题是,每当我对代码进行更改并运行Android应用程序时,这些更改都不会反映出来。它只是启动了我第一次运行代码时安装的构建。我在Android上卸载了这个应用程序,然后重新运行,遇到了同样的问题。我制作了一个全新的Libgdx项目,并将我的新代码复制到它上面,它工作得很好,直到我对新版本做了更多更改,然后我遇到了同样的问题。所以我知道,我正在修改的代码正在改变它的外观,只是没有被反映出来。有什么我遗漏的吗

我的步骤是澄清:

  • 使用gdx-setup-ui.jar设置Libgdx项目
  • 使用默认导入设置将新创建的项目导入Eclipse
  • 编写一段时间,创建我的应用程序的某些版本(例如,在该教程中,我编写代码直到设置调试shaperender,并进行测试以确保我的应用程序看起来正确)
  • 运行Libgdx安卓应用程序在我的手机上进行测试
  • 编写更多代码、更改内容、添加内容,等等(甚至更改我资产中的图像)
  • 重新运行Libgdx安卓应用程序,在我的手机上进行测试
    • 显示的应用程序与我在步骤4中第一次运行它时的应用程序相同

  • 这是新版本ADT中的一个错误。请明星们让谷歌意识到这给谷歌带来的麻烦


    最简单的方法是在Eclipse(或您正在使用的任何IDE)中
    清理project
    ,或者在您的Android项目中添加空格/换行符并保存。

    您是否尝试过在代码更改之间在Eclipse中运行清理。@Emile嗯,我想是这样的。只要再试一次就行了。那真烦人。有没有办法解决这个问题,或者就是这样?老实说,我不确定。我知道有时候库不会被刷新/更新,而清理是唯一的方法。您是否已选择“自动生成”?