Android 修改版本号后报错 .apk does not exist on disk

未经本人授权,不得转载!否则必将维权到底

错误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 ,报出上述错误。

图例一.png

尝试解决方案:

  • 可能存在缓存,那 Clean 试试,Clean Project 再编译,无效
  • 万一是 AndroidStudio 的 Bug 呢,重启 Android Studio,无效

可行方案:

1、根据错误 Log 提示,找到 build\outputs\apk 目录下的 apk ,发现 apk 的版本已经变成了6.7.7,那么就好办了,直接通过安装 apk 的方式装入手机,成功。其本质并没有解决这个问题,因为通过 run 安装还是没走通。

图例二.png

2、突然想起来,我修改版本号是修改了 Gradle 文件,但是我并没有同步,因为 AndroidStudio 并没有提示我啊!后来通过 Synchronized 按钮——>同步——> run,成功。

图例三.png


友情提示:

Android Studio在大多数 Gradle 脚本发生变化后,会自动提示你去同步 Gradle 脚本。但也有极个别情况不会自动提示,需要你手动点击同步 Gradle 的按钮,这有可能是 Android Studio 的一个小问题,毕竟 IDE 不可能真的跟人脑一样智能,所以无论合适修改完 Gradle 文件后,一定要 Synchronized 一下!!!


本文原创发布于微信公众号「keithxiaoy」,编程、思维、成长、正能量,关注并回复「编程」、「阅读」、「Java」、「Python」等关键字获取免费学习资料

不要给自己的人生设限

猜你喜欢

转载自blog.csdn.net/XiaoY_yan/article/details/80985774
今日推荐