cari

Rumah  >  Soal Jawab  >  teks badan

android-studio - Android Studio 编译运行时安装的是上次打包的代码而不是修改后的代码

这个问题很奇葩,但是不止我一个人遇到过。问题是这样的:

原本使用Android Studio打包正常,这个时候我修改了代码的若干部分,例如更改了界面;再次运行,Android Studio打出来的包居然是更改前的包。这种情况不是经常发生,但是发生之后总以为是自己代码的问题,当最终发现这个问题的时候会很郁闷浪费了这么多时间。

我同事也有遇到过这种情况,使用 gradle clean 然后再重新 assembleDebug可以解决的这个问题。但是我还是有几个问题:
1,这是Android Studiobug吗?
2,如何避免这种情况的发生。

我一般都是用的最新的稳定版Android Studio,现在用的1.5.1,buildToolVersion是23.0.2

天蓬老师天蓬老师2773 hari yang lalu683

membalas semua(2)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 16:21:22

    jetBrain的编译有些奇怪的样子,之前用itellJ的时候maven也是偶尔需要maven clean才能打包,据说是jetbrain会根据某些判断来决定某些类文件是否需要编译成class文件。问题不在打包,应该在编译。

    balas
    0
  • PHPz

    PHPz2017-04-17 16:21:22

    我遇到了类似于你的问题,困扰了很久。在朋友的帮助下,发现是酷狗造成的。类似于酷狗的这些软件会占用或者检测与手机相关的端口,这会对adb造成影响。你可以通过比较编译不成功和成功时,开着的软件的区别来得出,是哪个软件对你的编译造成了影响。

    balas
    0
  • Batalbalas