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 一下!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值