未经本人授权,不得转载!否则必将维权到底
错误Log:D:\Workspace\build\outputs\apk\Driving Test-v676-test-rc-debug.apk does not exist on disk
Session‘app’: Error Installing APK
出现场景:调试后台接口,需要提升 App 的版本号6.7.6—>6.7.7。在 Gradle 文件修改了版本号后,点击 run ,报出上述错误。
####尝试解决方案:
- 可能存在缓存,那 Clean 试试,Clean Project 再编译,无效
- 万一是 AndroidStudio 的 Bug 呢,重启 Android Studio,无效
###可行方案:
1、根据错误 Log 提示,找到 build\outputs\apk 目录下的 apk ,发现 apk 的版本已经变成了6.7.7,那么就好办了,直接通过安装 apk 的方式装入手机,成功。其本质并没有解决这个问题,因为通过 run 安装还是没走通。
2、突然想起来,我修改版本号是修改了 Gradle 文件,但是我并没有同步,因为 AndroidStudio 并没有提示我啊!后来通过 Synchronized 按钮——>同步——> run,成功。
#友情提示:
Android Studio在大多数 Gradle 脚本发生变化后,会自动提示你去同步 Gradle 脚本。但也有极个别情况不会自动提示,需要你手动点击同步 Gradle 的按钮,这有可能是 Android Studio 的一个小问题,毕竟 IDE 不可能真的跟人脑一样智能,所以无论合适修改完 Gradle 文件后,一定要 Synchronized 一下!!!