当我尝试安装应用程序时,有两种可能性:
- 当我运行
app
- 执行后安装APK
clean build
对于build文件夹中的现有APK,该应用程序可以正常运行。但是,当我使用Build
->清理项目Clean Project
,然后尝试运行app
(即将应用程序安装到我的仿真器或物理设备上)时,它向我显示错误:
APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk在磁盘上不存在。
注意:仅当我清理项目时才会发生此行为,而在构建文件夹中已经有预构建的应用APK时则不会发生
我已经提到:APK文件在磁盘上不存在,但我的意思是,当我们通常在清理项目后运行应用程序时,如果build文件夹中不存在APK,则无需构建它。 ,它会自动生成并安装最新的。
我尝试过的事情:
- 当构建文件夹中存在APK文件时运行应用程序(工作正常)
- 运行
Clean Project
->运行应用程序(预计将构建项目并安装该应用程序,但显示上述错误!) - 完成后清理和运行应用程序的过程相同
Invalidate Caches/Restart
Build -> Clean Project->Rebuild Project