Articles of android multidex

Android запускает больше времени при запуске приложения при первом запуске

В моем проекте я использовал библиотеки, которые требуют поддержки multidex. Основываясь на проведенном мной исследовании, я узнал, что он вызывает задержку при запуске приложения. Я включил функцию multidex в gradle. DefaultConfig {multiDexEnabled true} Раньше я использовал NoClassDefFound Exception для устройств kitkat, поэтому добавил следующее: Я добавил имя приложения в манифест как андроид: name = "android.support.multidex.MultiDexApplication" […]

Почему использование multiDexEnabled (true) позволяет создавать приложение, но постоянно падает?

Приложение, над которым я работаю (базовый код, не написанный мной, содержащий несколько больших библиотек, которые нельзя удалить). В недавнем запуске он начал отвечать на сообщение: Это происходит только тогда, когда приложение пытается создать при использовании стрелки запуска, оно успешно создается при вызове «rebuild» или «clean». Решение, включенное в строку, заключается в использовании функции multiDexEnabled true […]

Получение «пакета android.support.multidex не существует» после обновления до Android Studio 2.3

Я вчера обновился с Android Studio 2.2.3 до Android Studio 2.3, и я столкнулся с двумя следующими проблемами: После обновления Gradle 3.2 был установлен по умолчанию, но синхронизация моего проекта не сработала, и я продолжал получать сообщение об ошибке «Gradle 3.3 is required». Использование обложки Gradle по умолчанию не работает. Единственный способ исправить это – […]

Ускорение создания градиента в многодисковом приложении

В моем приложении есть множество библиотек, которые очень важны, поэтому я был вынужден использовать библиотеку поддержки multidex, и она работает хорошо. Но здесь проблема заключается в скорости роста градиента. Требуется в среднем 2 минуты для сборки, а когда я разрабатываю и тестирую, это довольно раздражает. Есть ли способ ускорить сборку отладки?

Не удалось найти класс «android.support.multidex.MultiDexApplication» по пути: DexPathList

Я пытаюсь использовать новую поддержку MultiDex в своем приложении, и до сих пор мне удалось правильно скомпилировать мое приложение, но при его запуске я получаю следующее исключение: java.lang.RuntimeException: Unable to instantiate application android.support.multidex.MultiDexApplication: java.lang.ClassNotFoundException: Didn't find class "android.support.multidex.MultiDexApplication" on path: DexPathList[[zip file "/data/app/me.myapp.main-2.apk"],nativeLibraryDirectories=[/data/app-lib/me..main-2, /vendor/lib, /system/lib]] at android.app.LoadedApk.makeApplication(LoadedApk.java:507) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4382) at android.app.ActivityThread.access$1500(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1270) at android.os.Handler.dispatchMessage(Handler.java:102) […]

Что такое андроид multidex?

Есть много сообщений о multidex. Иногда я иногда сталкивался с ошибками, включая multiDexEnabled true в разделе defaultConfig моего build.gradle. Но что это за функция? Каковы сценарии его использования?

Ошибка: выполнение выполнено для задачи ': app: transformClassesWithDexForDebug'

Ошибка Ошибка: выполнение выполнено для задачи ': app: transformClassesWithDexForDebug'. Com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command' / usr / lib / jvm / java-8-oracle / Bin / java '' с ненулевым значением выхода 1 Мой файл приложения gradle: apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId 'Hidden application ID' minSdkVersion […]

Java.util.zip.ZipException: дублировать запись во время packageAllDebugClassesForMultiDex

Я не уверен, что означает эта ошибка. Execution failed for task ':excelSior:packageAllDebugClassesForMultiDex'. > java.util.zip.ZipException: duplicate entry: android/support/v4/util/TimeUtils.class В настоящее время я использую android-support-v4.jar для своих библиотек dependencies { compile project(':addThisSDK') compile project(':centeredContentButton') compile project(':googleplayservices_lib') compile files('libs/adxtag2.4.6.jar') compile files('libs/android-support-v4.jar') compile files('libs/aws-android-sdk-1.7.1.1-debug.jar') compile files('libs/commons-lang-2.6.jar') compile files('libs/crittercism_v4_4_0_sdkonly.jar') compile files('libs/dd-plist.jar') compile files('libs/FiksuAndroidSDK_4.1.1.jar') compile files('libs/iqengines-sdk-barcode.jar') compile files('libs/irEventTracker-1.2.jar') compile files('libs/jolt-core-0.0.7.jar') compile […]