Sne*_*dya 86 android android-studio android-gradle-plugin
当我尝试安装应用程序时,有两种可能性:
appclean build对于构建文件夹中的现有APK,该应用程序工作正常.但是当我使用Build- > 清理项目Clean Project,然后尝试运行app(即将应用程序安装到我的模拟器或物理设备)时,它会显示错误:
磁盘上不存在APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk.
注意:此行为仅在我清理项目时发生,而不是在我的构建文件夹中已经有预构建的应用程序APK时
我已经提到:APK文件在磁盘上不存在,但我的观点是,当我们通常在清理项目后运行应用程序时,如果构建文件夹中不存在APK,我们永远不需要构建它,它会自动生成并安装最新版本.
我试过的事情:
Clean Project- >运行应用程序(预计将构建项目,应用程序将安装,但它显示上述错误!)Invalidate Caches/RestartSag*_*cha 149
我有你的问题的解决方案.希望能帮助到你!
Android Studio也在Twitter上确认:https://twitter.com/androidstudio/status/981914632892960768
1)请编辑您的应用配置,如下所示.
2)在这里,您可以看到您的应用配置如下.
3)在启动配置之前缺少Gradle-aware make属性.你可以在这里看到.
4)请通过这种方式添加此Gradle-aware Make属性.单击+图标并选择Gradle-aware Make,如此屏幕所示.
5)你可以添加它而无需编写任何任务只需按下OK按钮,任务将被添加,现在它应该是这样的.现在应用更改并运行您的应用程序.
希望它能在新的android studio 3.1问题上解决这个旧的apk安装问题.
注意:此问题已在新的Android Studio 3.1.1稳定版本中得到解决.
快乐编码!!
磁盘上不存在 APK 文件 /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk。
可能是bug。您应该更改设置。
你应该打开Run/Debug Configurations dialog& 选择Run > Edit Configurations
确保是否Gradle-aware Make已添加到任务列表中。如果没有,则单击+并从选项中选择。
笔记
如果您收到
关闭在 0 毫秒内完成 生成依赖项拆分 APK 时出错builder.core.AndroidBuilder.processResources(AndroidBuilder.java:797) 在 com.android.build.gradle.internal.transforms.InstantRunSplitApkBuilder.generateSplitApkResourcesAp(InstantRunSplitApkBuilder.java:373)
你应该取消检查INSTANT RUN。
文件--设置--构建、执行、部署--即时运行并 取消选中启用即时运行。
| 归档时间: |
|
| 查看次数: |
16177 次 |
| 最近记录: |