android-studio - Android Studio 编译运行时安装的是上次打包的代码而不是修改后的代码
天蓬老师
天蓬老师 2017-04-17 16:19:22
0
2
685

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

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

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

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

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回覆(2)
Ty80

jetBrain的編譯有些奇怪的樣子,之前用itellJ的時候maven也是偶爾需要maven clean才能打包,據說是jetbrain會根據某些判斷來決定某些類文件是否需要編譯成class檔。問題不在打包,應該在編譯。

PHPzhong

我遇到了類似你的問題,困擾了很久。在朋友的幫助下,發現是酷狗造成的。類似於酷狗的這些軟體會佔用或檢測與手機相關的端口,這會對adb造成影響。你可以透過比較編譯不成功和成功時,開著的軟體的差異來得出,是哪個軟體對你的編譯造成了影響。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板