본문 바로가기
Android

안드로이드 14 java.lang.SecurityException: Writable dex file '/data/data/packageName/code_cache/.overlay/base.apk/classes3.dex' is not allowed.

by 일용직 코딩노동자 2024. 2. 7.
728x90
반응형

안드로이드 14를 넘어오면서 앱을 빌드해서 테스트폰에 실행 후

 

두번째 앱 빌드부터 에러가 발생하며 팅기는 현상이 발생했다.

 

dex파일이 읽기/쓰기가 가능해서 보안문제가 발생 한 것 같습니다.

 

dex파일을 읽기전용으로 변경해줌으로 오류가 해결되었습니다.

 

앱을 한번 삭제 후 해당 코드를 적고 재빌드 해주시면 됩니다.

 

val dexOutputDir: File = codeCacheDir
dexOutputDir.setReadOnly()
728x90
반응형

댓글