Android Studio应用仅在更改代码后运行

时间:2016-09-29 20:58:49

标签: android

开始使用Android Studio 2.0后,当我第一次执行" Run App"在Android设备上崩溃应用程序,但当我在MainActivity上注释掉每个代码时,我可以"运行App"没有问题,那么我只是取消注释我已评论过的行和"运行App"再次,它也完美无瑕...... 所以我需要在一段时间后执行这三步但是正如我所说的那样我只评论和取消注释代码块,所以最终在第一次运行时无效的代码开始运行,我在执行这些之前和之后查找日志,并在评论之前只有两个日志行,然后在logcat中没有输出

09-29 23:42:15.248 8328-8328/sparkgoattendance.bsobe.com.attendance I/art: Late-enabling -Xcheck:jni
09-29 23:42:15.439 8328-8328/sparkgoattendance.bsobe.com.attendance W/System: ClassLoader referenced unknown path: /data/app/sparkgoattendance.bsobe.com.attendance-1/lib/arm

我在评论取消注释之后在logcat中获得这些日志行,所以我不知道它是否与我的问题有关。

我怀疑这是关于ART的问题并等待你的帮助,谢谢

1 个答案:

答案 0 :(得分:0)

运行/调试配置中,有其他标签。如果APK未更改,则有一个名为跳过安装的选项。取消选中该选项。

听起来好像APK已经存在,出于某种原因,它只是从之前安装了APK。如果取消选中它,它将每次创建一个新的。这就是为什么当您评论和取消注释代码时,它的工作原理。因为它创建了一个新的APK。