앱을 설치하려고 할 때 두 가지 가능성이 있습니다.
- 내가 실행할 때 빌드 폴더에서 기존 APK를 설치
app
- 수행 후 APK 설치
clean build
빌드 폴더에있는 기존 APK의 경우 앱이 정상적으로 작동합니다. 하지만 Build
->를 사용하여 프로젝트를 정리 Clean Project
한 다음 실행하려고하면 app
(예 : 에뮬레이터 또는 물리적 장치에 앱 설치) 오류가 표시됩니다.
APK 파일 /Users/MyApplicationName/app/build/outputs/apk/app-debug.apk가 디스크에 없습니다.
참고 :이 동작은 빌드 폴더에 이미 사전 빌드 된 앱 APK가있는 경우가 아니라 프로젝트를 정리할 때만 발생합니다.
나는 언급했다 : APK 파일은 디스크에 존재하지 않지만 내 요점은 일반적으로 프로젝트를 정리 한 후 앱을 실행할 때 APK가 빌드 폴더에 존재하지 않으면 빌드를 만들 필요가 없다는 것입니다. , 최신 버전을 자동으로 생성하고 설치합니다.
내가 시도한 것 :
- 빌드 폴더에 APK 파일이있을 때 앱 실행 (완벽하게 작동 함)
- 실행
Clean Project
-> 앱 실행 (예상 프로젝트가 빌드되고 앱이 설치되지만 위에서 언급 한 오류가 표시됩니다!) - 수행 후 앱을 청소하고 실행하는 동일한 프로세스
Invalidate Caches/Restart
Build -> Clean Project->Rebuild Project