Попытайтесь включить multiDex в build.gradle:
android {
defaultConfig {
...
// Enabling multidex support.
multiDexEnabled true
}
...
}
dependencies {
compile 'com.android.support:multidex:1.0.0'
}
Эта статья может полезный: проблема DexIndexOverflowException после обновления к последнему appcompat и вспомогательной библиотеке
Android имеет предопределенный верхний предел Методов 65536.
, если Вы добавили, услуги по игре как целые удаляют его и добавляют определенные.
удаляют compile 'com.google.android.gms:play-services:9.6.1'
и затем добавляют исключая: compile 'com.google.android.gms:play-services-maps:9.6.1'
для карт.
https://developers.google.com/android/guides/setup
показывает список отдельных API, что можно включать при компиляции приложения, и как описать их в build.gradle файле
набор multiDex в Вашем gradle
defaultConfig {
// ...
multiDexEnabled true
}
это - работа для меня.
Лучшим способом пакет человека использования в соответствии со списком всего пакета сервисов Google.
услуги по Игре Google API Описание в сборке. Действия Login com.google.android.gms:play-services-auth:11.2.0
Google Учетной записи Google com.google.android.gms:play-services-plus:11.2.0
gradle
Google+ , Google Cloud Cast com.google.android.gms:play-services-cast:11.2.0
Google Awareness com.google.android.gms:play-services-awareness:11.2.0
Google Analytics com.google.android.gms:play-services-analytics:11.2.0
Google Address API com.google.android.gms:play-services-identity:11.2.0
Google com.google.android.gms:play-services-base:11.2.0
Библиотеки Базового клиента Messaging местоположение Fit com.google.android.gms:play-services-fitness:11.2.0
Google Google Drive com.google.android.gms:play-services-drive:11.2.0
Google com.google.android.gms:play-services-gcm:11.2.0
и Google com.google.android.gms:play-services-location:11.2.0
Google Maps com. google.android.gms:play-services-maps:11.2.0
Распознавания Действия Mobile Ads Google com.google.android.gms:play-services-vision:11.2.0
Google-Places com.google.android.gms:play-services-ads:11.2.0
com.google.android.gms:play-services-places:11.2.0
Mobile Vision Соседние Игровые сервисы com.google.android.gms:play-services-games:11.2.0
SafetyNet com.google. android.gms:play-services-safetynet:11.2.0
Android Игры Google com.google.android.gms:play-services-panorama:11.2.0
средства просмотра com.google.android.gms:play-services-nearby:11.2.0
Обзора Google com.google.android.gms:play-services-wearable:11.2.0
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.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
solution : inside build.gradle(app)
defaultConfig {
applicationId "com.rentalhousereviews"
------------
-----------
multiDexEnabled true //add this line
}
dependencies {
compile 'com.android.support:multidex:1.0.1'
}
DexIndexOverflowException
также вызывается путем превышения 65 536 методов. Это может легко произойти при добавлении крупной библиотеки, такой как службы Google Play. См. этот ответ для решения.
больше чем 4 месяца, что я нахожу эту ошибку в своих проектах созданной один, я теряю больше чем 14 проектов с этой вещью. я обращаюсь ко всем местам stackoverflow и другой и также чиновник веб-сайта android.developer.multidex extr....., но любой чиновник метода Google Android был, решают мои проблемы.
наконец я пробую простым изменением сервиса игры Google Рекламы. это - конечное решение, которое я нахожу:
во-первых ведьма компиляции я нахожу, что ошибка: скомпилируйте 'com.google.android.gms:play-services:9.0.2'
, который изменение состоит в том, чтобы только добавить "-карты" и удостовериться, что Ваша реклама работает отлично! скомпилируйте 'com.google.android.gms:play-services-maps:9.0.2'
, версия 9.0.2 может позволить Вашей работе minSdkVersion 11, поскольку Вы знаете, что Реклама может, работая только с версией 11 и высоко!
я горд найти решение и совместно использовать это простое решение для решения проблемы других людей.
Выполнение перестало работать для задачи ':app:transformDexArchiveWithDexMergerForDebug'.
com.android.build.api.transform. TransformException: com.android.dex. DexIndexOverflowException: идентификатор метода не в [0, 0xffff]: 65536
Последняя версия com.android.support:multidex:1.0.3
работала на меня!
dependencies {
compile 'com.android.support:multidex:1.0.3'
}