Я получаю сообщение об ошибке при создании APK с Android Studio. Мой проект требует многоуровневой обработки, и я включил его в свой build.gradle. Я также гарантирует, что инструменты разработки в файле build.gradle до настоящего времени (в настоящее время используется версия 2.2.3)transformClassesWithMultidexlistForDevDebug & ClassNotFoundException при создании android apk
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
}
Однако, даже если у меня есть чистый/перестроить проект, или «Invalidate кэширует/Restart ", постоянно возникает ошибка.
При строительстве, ошибка выскакивает:
Error:Execution failed for task ':app:transformClassesWithMultidexlistForDevDebug'.
> java.util.NoSuchElementException (no error message)
выше ошибка происходит, когда "Instant Run" отключена. Если включить его, APK может быть успешно установлен, но есть еще одно исключение:
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]]
Я также попытался добавить следующие строки в build.gradle
dexOptions {
preDexLibraries true
javaMaxHeapSize "4g"
dexInProcess false
}
Я также попытался отключить «Instance Run» в предпочтении, все еще напрасно.
Любой может помочь?
Я подтвердил, что эта ошибка не из-за изменений сделала последнее обновление моего проекта, так как это происходит, хотя я откатываю свой проект до одной или двух недель назад. Тем не менее, довольно странная ошибка на прошлой неделе не произошла. Интересно, связано ли это с обновлением градимента?
Привет проверить этот ответ может помочь вам. http://stackoverflow.com/a/37179073/1140237 специально gradle http://stackoverflow.com/a/34650143/1140237 – user1140237
Я прочитал сообщение SO, но я все еще не могу найти свой ответ там. Этот пост в основном просит меня включить multi-dex в build.gradle или в приложении во время выполнения, что я уже сделал. – Derekyy