Articles of android multidex

Выполнение не выполнено для задачи ': 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? Основываясь на документе, есть определенные вещи, которые должны быть в первичном […]

Количество ссылок метода в файле .dex превышает 64K

В настоящее время я работаю над своим Android-приложением после включения игровых сервисов и библиотеки firebase в свой проект. Я получаю эту ошибку и не могу запустить свой код. : App: prePackageMarkerForDebug: app: transformClassesWithDexForDebug Для запуска dex в процессе, демону Gradle нужна большая куча. В настоящее время он имеет приблизительно 910 МБ. Для более быстрой сборки […]

Студия Android java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB

Это мой журнал ошибок, полученный с помощью Android-студии 1.0.2 02-03 13:05:23.831 8385-8385/com.******.*******E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB at android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName(NavUtils .java:125) at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:302) at android.support.v4.app.NavUtils.getParentActivityName(NavUtils.java:281) at android.support.v7.app.ActionBarActivityDelegateBase.onCreate(ActionBarActivityDelegateBase.java:142) at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:123) at com..******.*******.****.ActivityWelcome.onCreate(ActivityWelcome.java:33) at android.app.Activity.performCreate(Activity.java:5104) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5041) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) […]

Включить опцию `–multi-dex` в ant для Android

Легко включить параметр multi-dex для системы построения градиентов, но я не нашел примера, как я могу включить эту опцию для создания муравьев. Как это сделать?

Мое недавно выпущенное приложение не может быть установлено: Код ошибки: -504

Я только что опубликовал свое приложение в Google Play Store, и подписанный apk был успешно опубликован. Однако (и я пробовал это на трех разных телефонах и планшетах), приложение отказывается устанавливать при загрузке из магазина. После нажатия кнопки «Установить» приложение загрузится, статус изменится на «Установка …», а затем появится следующее диалоговое окно: Что может быть сделано? […]