当我尝试在Android Studio上调试应用程序时,给出了以下日志输出:
APK文件 /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk没有 存在于磁盘上。
我重启了Android Studio,但是我无法解决这个问题。我怎么解决呢? 谢谢你!
当我尝试在Android Studio上调试应用程序时,给出了以下日志输出:
APK文件 /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk没有 存在于磁盘上。
我重启了Android Studio,但是我无法解决这个问题。我怎么解决呢? 谢谢你!
当前回答
对我来说,问题是它无法找到apk,尽管apk存在。
The APK file /Users/Paul/AndroidStudioProjects/android-tv-launcher/ui/build/outputs/apk/nameofapk.apk does not exist on disk.
Error while Installing APK
我所要做的,就是右键点击apk-copy相对路径,然后
adb install -r <paste of relative path>
apk已经安装好了。 这个问题发生在OSX上。
其他回答
同步,清洁,重建和无效缓存和重新启动
没有一个对我有用。
我已经删除了APK和output。Json文件在发布文件夹和调试文件夹,然后尝试同步,清理和构建,然后它工作良好。
或者简单地 删除包含apk和输出的文件夹。Json文件(用于调试/发布)
确保在日志中生成的路径中(在您的情况下):
/用户/ MyApplicationName / app /构建/输出/ apk / app-debug.apk
文件夹“outputs”确实有一个“apk”文件夹。
这是我的问题,如果它不存在,你将需要运行“装配释放”任务在gradle下面的截图;
然后将生成文件夹。
如果你尝试了以上所有的答案,它没有工作,尝试禁用“立即运行”功能。在所有尝试之后,这一个帮助了我。
文件->设置->构建,执行,部署->即时运行->取消选中复选框
1) This problem occure due to apk file .if your apk file
(output/apk/debug.apk) not generated in this format .
2) you should use always in gradle file .
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
对于Unix类用户(Linux/MacOs X),而不是删除~/。Gradle /caches/,在命令行执行:
$ cd path_to_you_project
$ touch build.gradle
然后要求Android Studio构建APK,它将重置gradle缓存本身。