Я пытаюсь скомпилировать и развернуть свое приложение для Android, но я получил MultiDex
вопрос:Android - Transform Классов С Multidexlist Для отладки - Instagram JSON Parser
Error:Execution failed for task ':app:transformClassesWithMultidexlistForDebug'.
> java.lang.UnsupportedOperationException (no error message)
Я уже судимый много исправить, но они Безразлично Работает.
Что я уже судимый:
1. multiDexEnabled истинных
2. dexOptions
dexOptions {
javaMaxHeapSize "4g"
preDexLibraries = false
}
3. Выключение Instant Run в Android Studio настройки
4. Перезагрузка Android Studio и компьютера.
5.Clear и Rebuild проект.
6.Файл>Invalidate кэшей/Restart.
7.компиляция 'com.android.support:multidex:1.0.1' [EDIT]
И, наконец, перезагрузить свою жизнь, но ничего не хотят работы ..
Что может быть чтобы устранить эту проблему?
Вот мой Gradle файл
buildscript {
repositories {
mavenCentral()
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'io.fabric'
apply plugin: 'realm-android'
android {
compileSdkVersion 23
buildToolsVersion '24.0.1'
defaultConfig {
applicationId "com.X.Y"
minSdkVersion 15
targetSdkVersion 21
versionCode 90
versionName "1.2.3"
multiDexEnabled true
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
}
}
repositories {
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url 'https://dl.bintray.com/X/maven/' }
maven { url "https://jitpack.io" }
flatDir {
dirs 'libs'
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.0.1'
// Utils
//ANR Helper & Memory Leaks helper
//compile 'com.github.anrwatchdog:anrwatchdog:1.1.+'
//compile 'com.squareup.leakcanary:leakcanary-android:1.4-beta2'
// HoneyWell sdk
compile files('libs/honeywell.jar')
// RealmAdapter
compile 'io.realm:android-adapters:1.2.1'
// Volley
compile 'com.mcxiaoke.volley:library:1.0.19'
// EventBus
// compile 'org.greenrobot:eventbus:3.0.0'
// Gson
compile 'com.google.code.gson:gson:2.3.1'
// Jjp
compile 'com.instagram:ig-json-parser-processor:0.0.6+'
// Sticky List headers
compile 'se.emilsjolander:stickylistheaders:2.7.0'
// Parallax
compile 'com.github.nirhart:parallaxscroll:1.0'
// Facebook
compile 'com.facebook.android:facebook-android-sdk:4.6.0'
// Zbar
compile 'me.dm7.barcodescanner:zbar:1.9'
// NumberProgressBar
compile 'com.daimajia.numberprogressbar:library:[email protected]'
// AutoFitTextView
compile 'me.grantland:autofittextview:0.2.+'
// RoundedImageView
compile 'com.makeramen:roundedimageview:2.2.0'
// UpdateChecker
compile 'com.github.rampo.updatechecker:library:2.1.8'
// UniversalImageLoader
compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3'
// GifDrawable
compile 'pl.droidsonroids.gif:android-gif-drawable:1.1.+'
// PieChart
compile 'com.github.PhilJay:MPAndroidChart:v2.2.4'
compile 'com.android.support:support-v13:+'
compile('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true;
}
//AndroidSlidingUpPanel
compile 'com.sothree.slidinguppanel:library:3.3.0'
// YPL
compile 'com.X:Xandroidlibrary:1.4.0'
compile project(':kdcreader')
}
А вот Gradle консоли
Выполнение задач: [: приложение: assembleDebug]
Конфигурация по требованию является инкубирование функция , ПРЕДУПРЕЖДЕНИЕ: ПРЕДУПРЕЖДЕНИЕ: Зависимость org.apache.httpcomponents: httpclient: 4.3.5 игнорируется для отладки , поскольку это может противоречить внутренней версии, предоставляемой Android. В случае возникновения проблем переупаковать его с помощью jarjar для изменения пакетов классов. ПРЕДУПРЕЖДЕНИЕ: ПРЕДУПРЕЖДЕНИЕ: Зависимость org.apache.httpcomponents: httpclient: 4.3.5 игнорируется для отладки, так как он может противоречить внутренней версии, предоставляемой Android , В случае возникновения проблем переупаковать его с помощью jarjar для изменения пакетов классов. ПРЕДУПРЕЖДЕНИЕ: ПРЕДУПРЕЖДЕНИЕ: Зависимость org.apache.httpcomponents: httpclient: 4.3.5 игнорируется для выпуска как , он может противоречить внутренней версии, предоставляемой Android , В случае возникновения проблем переупаковать его с помощью jarjar для изменения пакетов классов. ПРЕДУПРЕЖДЕНИЕ: ПРЕДУПРЕЖДЕНИЕ: Зависимость org.apache.httpcomponents: httpclient: 4.3.5 игнорируется для выпуска как , он может противоречить внутренней версии, предоставляемой Android , В случае возникновения проблемы переупаковывайте его с помощью jarjar для изменения пакетов классов: app: preBuild UP-TO-DATE: app: preDebugBuild UP-TO-DATE: приложение: checkDebugManifest: приложение: preReleaseBuild UP-TO-DATE : приложение: prepareComAndroidSupportAppcompatV72311Library UP-TO-DATE : приложение: preDebugAndroidTestBuild UP-TO-DATE : приложение: prepareComAndroidSupportMultidex101Library UP-TO-DATE : приложение: prepareComAndroidSupportRecyclerviewV72330Library UP-TO-DATE : приложение: prepareComAndroidSupportSupportCompat2510Library UP-TO-DATE : app: prepareComAndroidSupportSupportCoreUi2510Library UP-TO-DATE : приложение: prepareComAndroidSupportSupportCoreUtils2510Library UP-TO-DATE : приложение: prepareComAndroidSupportSupportFragment2510Library UP- TO-DATE : приложение: prepareComAndroidSupportSupportMediaCompat2510Library UP-TO-DATE : приложение: prepareComAndroidSupportSupportV132510Library UP-TO-DATE : приложение: prepareComAndroidSupportSupportV42510Library UP-TO-DATE : приложение: prepareComCrashlyticsSdkAndroidAnswers136Library UP-TO-DATE : приложение: prepareComCrashlyticsSdkAndroidBeta114Library повышающего TO-DATE : приложение: prepareComCrashlyticsSdkAndroidCrashlytics255Library UP-TO-DATE : приложение: prepareComCrashlyticsSdkAndroidCrashlyticsCore238Library UP-TO-DATE: приложение: prepareComDaimajiaNumberprogressbarLibrary12Library UP-TO-DATE: приложение: prepareComFacebookAndroidFacebookAndroidSdk460Library UP-TO-DATE: приложение: prepareComGetkeepsafeRelinkerRelinker122Library UP-TO-DATE: приложение: prepareComGithubNirhartParallaxscroll10Library UP-TO-DATE: приложение: prepareComGithubRampoUpdatecheckerLibrary218Library UP-TO-DATE: приложение: prepareComMakeramenRoundedimageview220Library UP-TO-DATE: приложение: prepareComSothreeSlidinguppanelLibrary330Library UP-TO-DATE: приложение: prepareComXXnandroidlibrary140Library UP-TO-DATE: приложение: prepareIoFabricSdkAndroidFabric1310Library UP-TO-DATE : приложение: prepareIoRealmAndroidAdapters121Library UP-TO-DATE : приложение: prepareIoRealmRealmAndroidLibrary211Library UP-TO-DATE : приложение: prepareMeDm7BarcodescannerCore19Library UP-TO-DATE : приложение: prepareMeDm7BarcodescannerZbar19Library UP-TO-DATE : приложение: prepareMeGrantlandAutofittextview021Library UP-TO-DA TE : Приложение: preparePlDroidsonroidsGifAndroidGifDrawable1117Library UP-TO-DATE : Приложение: prepareSeEmilsjolanderStickylistheaders270Library UP-TO-DATE : приложение: prepareDebugDependencies: приложение: compileDebugAidl UP-TO-DATE : Приложение: compileDebugRenderscript UP-TO-DATE: приложение: generateDebugBuildConfig UP-TO-DATE: app: mergeDebugShaders UP-TO-DATE: app: compileDebugShaders UP-TO-DATE: приложение: generateDebugAssets UP-TO-DATE: приложение: mergeDebugAssets UP-TO-DATE: приложение: processDebugManifest UP-TO -DATE : приложение: fabricGenerateResourcesDebug: приложение: generateDebugResValues UP-TO-DATE: приложение: generateDebugResources: приложение: mergeDebugResources : приложение: processDebugResources: приложение: generateDebugSources : приложение: инкр rementalDebugJavaCompilationSafeguard UP-TO-DATE : Приложение: compileDebugJavaWithJavac UP-TO-DATE: приложение: compileDebugNdk UP-TO-DATE: приложение: compileDebugSources UP-TO-DATE : Приложение: transformClassesWithRealmTransformerForDebug UP-TO-DATE : Приложение: transformClassesWithJarMergingForDebug UP-TO-DATE : приложение: transformClassesWithMultidexlistForDebug FAILED
FAILURE: Сбой сборки с исключением.
Что пошло не так: Не удалось завершить выполнение задачи по ': приложение: transformClassesWithMultidexlistForDebug.
java.lang.UnsupportedOperationException (сообщение об ошибке)
Try: Запуск с --stacktrace вариант, чтобы получить трассировку стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала.
BUILD FAILED
Общее время: 5.277 сек
[EDIT] А подробнее о аварии: http://pastebin.com/vG79DLuN
Спасибо за вашу помощь!
лол, почему этот поцелуй: P –
@Charuka, чтобы получить больше помощи XD – MrLeblond
Первая попытка чтобы избежать этих предупреждений, исключив -> http://stackoverflow.com/a/30460255/5188159 –