Articles of android multidex

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: […]

Как избежать DEX 64K LIMIT путем импорта правильной библиотеки

У меня была эта проблема, когда я переполнял ограничение метода 64k в Dalvik при компиляции всей библиотеки, которую я использовал. У меня возникла эта проблема, когда я импортировал библиотеку поддержки, поскольку некоторые из них уже содержатся в других, но в итоге она переполнила предел. Есть ли способ проверить, не используется ли библиотека в текущем проекте […]

Android Несколько файлов dex определяют Lcom / google / android / gms / common / api / zza

Построение проекта и развертывание приложения к эмулятору с уровнями API 22 или 25 соответствуют нормам, но когда я пытаюсь создать APK или развернуть приложение на своем реальном устройстве с уровнем API 16, я получаю следующую ошибку: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/common/api/zza; Мой проект build.gradle file: […]

FlexJson ClassNotFound Exception на Android 4.4.4

У меня есть проект с несколькими приложениями для устройств Android. Я использую Flexjson. Я уже тестировал его с помощью flexjson 3.3 и 2.x. Он отлично работает с Android 5.x, но сбой в Android 4.4.4. Похоже, что библиотека поддержки Dex не работает со старыми версиями Android, но я не могу сказать. Вот мой стек: 06-29 03:50:44.763 […]

RoboGuice 3.0 NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector

Это не всегда видно, но видно на конкретных API 14 и 19. Ниже приведен стек. java.lang.NoClassDefFoundError: roboguice.inject.ContextScopedRoboInjector at roboguice.RoboGuice.getInjector(RoboGuice.java:197) at roboguice.activity.RoboActivity.onCreate(RoboActivity.java:90) at com.bnmcombines.galleryflavors.Launcher.onCreate(Launcher.java:71) at android.app.Activity.performCreate(Activity.java:5343) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1088) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2343) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2441) at android.app.ActivityThread.access$900(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1354) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:193) at android.app.ActivityThread.main(ActivityThread.java:5345) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:828) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:644) at dalvik.system.NativeStart.main(Native Method) Уже проблема […]

Android MultiDex – вопросы о внутренних работах

Недавно я обнаружил новую функциональность MultiDex от Android для работы с приложениями, имеющими более 65 000 ссылок. См. Https://developer.android.com/tools/building/multidex.html. Может кто-нибудь помочь мне понять следующие вопросы: 1) Как плагин сборки Gradle определяет, что помещать в основной файл dex (classes.dex), а также файлы вторичного dex? Основываясь на документе, есть определенные вещи, которые должны быть в первичном […]