-1
A
回答
1
在您的應用中啓用multidex
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'
defaultConfig {
...
multiDexEnabled true
}
packagingOptions {
....
}
buildTypes {
...
}
sourceSets {
main {
manifest.srcFile 'src/main/AndroidManifest.xml'
}
}
dexOptions {
javaMaxHeapSize "4g"
}
}
dependencies {
...
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.google.android.gms:play-services:8.1.0'
compile 'com.android.support:multidex:1.0.1'
}
此外您還必須更改清單文件。在您的清單從multidex支持庫添加MultiDexApplication類應用元素這樣
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.android.multidex.myapplication">
<application
...
android:name="android.support.multidex.MultiDexApplication">
...
</application>
</manifest>
或者,如果您的應用程序使用擴展的應用程序類,則可以覆蓋attachBaseContext()方法,並調用MultiDex.install(此)啓用multidex。
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
相關問題
- 1. 錯誤:執行失敗的任務:應用程序:transformClassesWithDexForDebug
- 2. Android錯誤:執行失敗的任務':應用程序:transformClassesWithDexForDebug'
- 3. 錯誤:任務應用程序執行失敗:transformClassesWithDexForDebug
- 4. Android的錯誤:錯誤:執行失敗的任務 ':應用程序:transformClassesWithDexForDebug'
- 5. 得到錯誤錯誤:執行失敗的任務「:應用程序:transformClassesWithDexForDebug」
- 6. 執行失敗的任務「:應用程序:transformClassesWithDexForDebug」
- 7. 的Android Studio錯誤:執行失敗的任務:應用程序:transformClassesWithDexForDebug
- 8. Ionic cordova執行失敗的任務':transformClassesWithDexForDebug'
- 9. phongap的錯誤: - 執行失敗的任務':transformClassesWithDexForDebug'
- 10. 執行失敗的任務「:應用程序:transformClassesWithDexForDebug」返回代碼1 DEX過程
- 11. 運行錯誤:執行失敗的任務「:應用程序:transformResourcesWithMergeJavaResForDebug」
- 12. Proguard的錯誤:執行失敗的任務「:應用程序:transformClassesAndResourcesWithProguardForDebug」
- 13. 錯誤:執行失敗的任務「:應用程序:validateExternalOverrideSigning」
- 14. 錯誤:執行失敗的任務':應用程序:dexDebug'com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException
- 15. 錯誤:執行失敗的任務:應用程序:transformClassesAndResourcesWithProguardForRelease
- 16. 錯誤:執行失敗的任務「:應用程序:transformClassesWithDexBuilderForDebug」
- 17. Android Studio錯誤:執行失敗的任務':應用程序
- 18. 錯誤:執行失敗的任務 ':應用程序:processDebugGoogleServices'
- 19. 收到錯誤:執行失敗的任務 ':應用程序:dexDebug'
- 20. AndroidStudio說錯誤:執行失敗的任務「:應用程序:processDebugResources」
- 21. AWS錯誤:Gradle:執行失敗的任務':應用程序:transformClassesWithJarMergingForDebug'
- 22. 錯誤:執行失敗的任務':應用程序:transformClassesWithJarMergingForDebug'
- 23. 搖籃錯誤:執行失敗的任務 ':應用程序:transformClassesWithJarMergingForDebug'
- 24. 錯誤:執行失敗的任務「:應用程序:transformClassesAndResourcesWithProguardForRelease
- 25. 錯誤:執行失敗的任務 ':應用程序:compileDebugKotlinAfterJava'
- 26. 安卓:錯誤:執行失敗的任務「:應用程序:transformClassesWithJarMergingForFlavorDebug」
- 27. 錯誤:執行失敗的任務「:應用程序:transformClassesWithPreJackRuntimeLibrariesForDebug」
- 28. 錯誤:執行失敗的任務「:應用程序:dexDebug」
- 29. 錯誤:執行失敗的任務「:應用程序:processDebugResources」
- 30. 錯誤:搖籃:執行失敗的任務「:應用程序:compileDebugJava」
忙着看答案低於其正常工作,請幫我 – AMMAR
在您的主要活動中刪除attachBaseContext(),如果你還沒有使用的應用程序類,那麼不要把這些代碼,只需添加清單文件 –
編譯「融爲一體。 android.support:appcompat-v7:22.2.0' compile'com.google.android.gms:play-services:8.1.0'將您的:appcompat-v7:version更改爲22.2.0'以及gms:play-services :版本到8.1.0' –