Android Studio编译后安装apk报错:The APK file does not exist on disk

来源:互联网 发布:中国 编程 顶尖 人才 编辑:程序博客网 时间:2024/05/21 17:59

1、错误日志

今天用Android Studio编译应用后安装APK的时候,报错了,错误如下所示:

T10:02:56 EmptyThrowable: The APK file D:\workplacelianxi\lizibaozha\MyApplication\newnavigradle\apk\navi1a8a563debug20160223.apk does not exist on disk.10:02:56 Session ‘app’: Error Installing APK

2、错误原因

Android Studio在运行项目的时候有缓存机制,当你运行项目的时候,studio回去缓存池中去找上次缓存的apk,正如上面的错误日志所描述,studio去找navi1a8a563debug20160223.apk(去找20160223这个版本的apk去了),但是本地生成的新apk是navi1a8a563debug20160224.apk,这个时候studio会将本地生成新apk缓存到缓存池中,但是运行安装应用的时候,studio还去找缓存池中之前的那个20160223.apk,可是这个apk已经不存在了,被20160224.apk替代了,所以报上面的错误,本地apk如图:
这里写图片描述

3、解决方法

第一步:点击Android Studio侧边栏的Gradle按钮,如下所示

这里写图片描述

第二步:刷新下Gradle的配置

这里写图片描述

第三步:重新编译即可,不会再报错。

4、文章参考

http://blog.csdn.net/JxMY_1989/article/details/58591603

http://blog.qiji.tech/archives/6138

阅读全文
0 0
原创粉丝点击