2014-12-13 2 views
1

장치에 현재 버전과 일치하지 않는 오래된 dexed jar가있을 수 있으므로 설치가 실패했습니다 (dexopt 오류). 계속 진행하려면 기존 애플리케이션을 제거해야합니다.Android 에뮬레이터가 설치되지 않았습니다. 앱

장치 쉘 명령 : /data/local/tmp/com.example.tell_it_dell.myapplication1 실패 [: 오후 -r "/data/local/tmp/com.example.tell_it_dell.myapplication1" PKG 설치 INSTALL_FAILED_DEXOPT]

장치 쉘 명령 : 오후 제거 com.example.tell_it_dell.myapplication1 DELETE_FAILED_INTERNAL_ERROR 나는이 문제를 해결하려면 어떻게

?

+0

생각 ...이 가상 장치를 생성하십시오. –

답변

2

내가 수정 한 것은 cmd를 통해 gradlew를 열고 "gradlew clean"이라고 프로젝트에 작성하는 것입니다. 그런 다음 재생 버튼을 누르면 다시 작동했습니다.

+0

어떻게이 작업을 수행 했습니까? 단계를 설명하십시오. 나는 항상 'gradlew command not found'를 얻는다. –

+0

@Shubham은'./gradlew clean'으로 gradlew 앞에 점과 슬래쉬를 추가합니다. – Reinherd

+3

'AS 2.0 Preview 3b'에서 인스턴트 런을 비활성화하면 문제가 해결됩니다. 아무튼 앱을 켜면 기기에 실제로 없더라도 INSTALL_FAILED_DEXOPT을 계속 생성합니다. –

관련 문제