2014-10-29 2 views
2
Installation failed since the device possibly has stale dexed jars that don't match the current version (dexopt error). 
In order to proceed, you have to uninstall the existing application. 

WARNING: Uninstalling will remove the application data! 

Do you want to uninstall the existing application? 

GenyMotion 가상 장치에서 내 응용 프로그램을 실행하려고하면 나타나는 팝업입니다.가상 장치에 응용 프로그램을 업로드 할 수 없습니다.

Installing com.example.engineering.app 
DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.example.engineering.app" 
pkg: /data/local/tmp/com.example.engineering.app 
Failure [INSTALL_FAILED_DEXOPT] 

콘솔 오류 메시지입니다.

이상한 점은 새로운 깨끗한 "hello world"프로젝트에서도 동일한 오류가 발생한다는 것입니다. Android Studio를 업데이트하기 전에 완벽하게 작동했습니다. 뭔가 망쳐 버렸고 무엇이 확실하지 않습니다.

나는 무엇을 해야할지 잘 모릅니다. GenyMotion과 관련이 있지만 누가 알 수 있는지 의심 스럽습니다. 나는 새로운 장치를 에뮬레이션하고 다시 설치하려고 시도했다.

답변

0

API10 에뮬레이터를 실행 중이라고 가정합니다. 또한 다시 설치하려고 시도하기 전에 앱을 직접 제거하려고했다고 가정합니다. 당신은 아마도 64k 메소드 제한을 때리고 있습니다. 동일한 문제가 있는지 알아 보려면 API19 에뮬레이터를 실행 해보십시오.

관련 문제