Articles of android multidex

Есть ли способ ограничить количество методов в основном файле dex при использовании функции MultiDex в Android Studio

Когда я включил функцию MultiDex в Android Studio, как говорится в документе, она автоматически переместилась в два или более файла dex. Я не могу его настроить. И кажется, что в основном файле dex количество методов очень близко к ограничению (65536). Вопрос в том, как настроить его, сделать количество методов в главном файле dex уменьшенным до […]

Android Multidex RuntimeException

Я пытаюсь решить проблему с запуском приложения Android, которое имеет более 65 тыс. Методов. Я следил за документами Google о поддержке Multidex, однако я все еще не могу запустить его успешно. Похоже, что проблема возникает только на SDK менее 21, потому что когда я указываю minSdkVersion 21 , она работает хорошо, однако, как только я […]

VerifyError в приложении multidex при инъекции зависимости с кинжалом

Пример приложения для библиотеки имеет методы ~ 67k. Он имеет multidex, позволяющий преодолеть предел метода 65k. К сожалению, с поддержкой multidex приложение аварийно завершает работу над VerifyError при попытке VerifyError EndpointAdapter в основное действие. Эта проблема не возникает, когда приложение отслеживается, и мультидекс отключен, поэтому он должен быть вызван проблемами с несколькими и шестью словами. […]

Android – преобразование классов с Dex для отладки

Мой проект работал нормально, пока я не добавил зависимость от Facebook. Я начал получать эту ошибку. Я прочитал много вопросов, проблема, похоже, связана с MultiDex . Но ни один из решений не работал для меня Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 1 Даже после […]

Java.util.zip.ZipException: повторная запись: android / support / v4 / accessibilityservice / AccessibilityServiceInfoCompatJellyBeanMr2.class

Я интегрирую свой проект в другое приложение в студии Android, но он показывает ошибку ниже, я искал эту проблему, но не использовал ее. Error:Execution failed for task ':app:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2.class Ниже указаны зависимости моего приложения configurations { all*.exclude group: 'com.android.support', module: 'support-annotations' } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':waleteros') […]

Android – Преобразование классов с Multidexlist для отладки – Instagram JSON Parser

Я пытаюсь скомпилировать и развернуть свое приложение для Android, но у меня проблема MultiDex : Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'. > java.lang.UnsupportedOperationException (no error message) Я уже много пытался исправить, но они не работают. Что я уже пробовал: 1. multiDexEnabled true 2. dexOptions dexOptions { javaMaxHeapSize "4g" preDexLibraries = false } 3. Отключение Instant Run […]

Android ProGuard + MultiDex вызывает ClassNotFoundException

У меня есть MultiDex включен в моем проекте Android. Он работал нормально, пока я не попытался включить proguard. Я могу успешно создать проект, но при запуске получаю исключение во время выполнения. Он не может найти класс Application и MainActivity . Перед тем как включить MultiDex меня была такая же проблема. Теперь я думаю, почему-то MultiDex […]

Мультимедиа с Android 2.3 (API 9)

Может ли кто-нибудь сказать мне, поддерживает ли multi dex в android 2.3? Я искал, но я не могу найти информацию для этого. Мой проект имеет такую ​​же конфигурацию, как и этот: https://github.com/mustafa01ali/MultiDexTest Проект строится без проблем, но последний apk не может быть установлен на устройствах с 2,3 или ниже. При установке я получаю ошибку Failure […]

Метод Gradle DSL не найден: 'multiDexEnabled ()'

Я следил за руководством по методу multidex по адресу https://developer.android.com/tools/building/multidex.html. Но я получаю эту ошибку. Метод Gradle DSL не найден: «multiDexEnabled ()» . Я обновил Android Built Tools, Android Support Repository и Library. Вот мой файл gradle.build. Я здесь что-то не так? Could not find method multiDexEnabled() for arguments [true] on ProductFlavorDsl_Decorated{name=main, minSdkVersion=ApiVersionImpl{mApiLevel=10, mCodename='null'}, targetSdkVersion=ApiVersionImpl{mApiLevel=17, […]

Выполнение не выполнено для задачи ': app: shrinkReleaseMultiDexComponents'

Я получаю следующую ошибку при создании подписанного apk в Android Studio. :app:shrinkReleaseMultiDexComponents FAILED Error:Execution failed for task ':app:shrinkReleaseMultiDexComponents'. > java.io.IOException: The output jar [E:\SVN_studio\100's\trunk\app\build\intermediates\multi-dex\release\componentClasses.jar] must be specified after an input jar, or it will be empty. Information:BUILD FAILED Information:1 error Information:Total time: 35.975 secs Information:159 warnings Вот мой файл build.gradle apply plugin: 'com.android.application' apply plugin: […]