Android Studio에서 APK를 빌드 할 때 오류가 발생합니다. 내 프로젝트는 다중 덱싱을 필요로하고, 나는 그것을 build.gradle에서 활성화했다. 나는 또한 build.gradle 파일의 빌드 도구가 나는 깨끗한에도 불구하고, 그러나 날짜 (현재 사용 버전 2.2.3)transformClassesWithMultidexlistForDevDebug 및 ClassNotFoundException 빌드 중 android apk
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
까지입니다 보장/프로젝트, 또는 "무효화 캐시를 다시 작성/다시 시작 "오류가 지속적으로 발생합니다. 건물시
는 오류가 튀어 나옵니다 : "즉시 실행"이 비활성화 된 경우
Error:Execution failed for task ':app:transformClassesWithMultidexlistForDevDebug'.
> java.util.NoSuchElementException (no error message)
위의 오류가 발생합니다. 내가 그것을 사용하는 경우 는 APK가 성공적으로 설치 될 수있는, 또 다른 예외가있다 : 나는 또한 나는 또한에 시도
dexOptions {
preDexLibraries true
javaMaxHeapSize "4g"
dexInProcess false
}
build.gradle에 다음 줄을 추가하려고
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.a.b.c.ABCApplication" on path: DexPathList[[zip file "/data/app/com.a.b.c.dev-1/base.apk"],nativeLibraryDirectories=[/data/app/com.a.b.c.dev-1/lib/x86, /vendor/lib, /system/lib]]
은 환경 설정에서 "Instance Run"을 비활성화 시키십시오.
누구든지 도움을받을 수 있습니까?
이 오류는 프로젝트를 최근에 업데이트했기 때문에 발생한 것이 아닌 것으로 확인되었습니다. 프로젝트를 1 ~ 2 주 전에 롤백했기 때문에 발생했습니다. 그러나 충분히 위대한, 지난 주에 오류가 발생하지 않았다. 내가 gradle의 업데이트로 인한 것일까?
안녕하세요 당신을 도움이 답변을 확인합니다. http://stackoverflow.com/a/37179073/1140237 특별히 gradle http://stackoverflow.com/a/34650143/1140237 – user1140237
나는 그 게시물을 읽었지만, 아직 내 대답을 찾을 수 없다. 그 게시물은 주로 나에게 묻는다. Build.gradle에서 다중 -dex를 활성화하거나 이미 수행 한 런타임에서 응용 프로그램에서 활성화 할 수 있습니다. – Derekyy