-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. Android错误:执行失败的任务':应用程序:transformClassesWithDexForDebug'
- 2. 错误:执行失败的任务:应用程序: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. 错误:执行失败的任务 ':应用程序:compileDebugKotlinAfterJava'
- 14. 错误:执行失败的任务:应用程序:transformClassesWithJarMergingForDebug
- 15. 错误:执行失败的任务“:应用程序:processDebugResources”
- 16. AWS错误:Gradle:执行失败的任务':应用程序:transformClassesWithJarMergingForDebug'
- 17. 错误:摇篮:执行失败的任务“:应用程序:compileDebugJava”
- 18. 错误:执行失败的任务 ':应用程序:processDebugGoogleServices'
- 19. 摇篮错误:执行失败的任务 ':应用程序:transformClassesWithJarMergingForDebug'
- 20. 安卓:错误:执行失败的任务“:应用程序:transformClassesWithJarMergingForFlavorDebug”
- 21. 错误:执行失败的任务“:应用程序:validateExternalOverrideSigning”
- 22. 错误:执行失败的任务“:应用程序:transformClassesWithPreJackRuntimeLibrariesForDebug”
- 23. 错误:执行失败的任务:应用程序:transformClassesAndResourcesWithProguardForRelease
- 24. 错误:执行失败的任务“:应用程序:dexDebug”
- 25. 错误:执行失败的任务':应用程序:dexDebug'com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException
- 26. 错误:执行失败的任务“:应用程序:shrinkReleaseMultiDexComponents”
- 27. AndroidStudio说错误:执行失败的任务“:应用程序:processDebugResources”
- 28. 错误:执行失败的任务 ':应用程序:processDebugGoogleServices'
- 29. 错误:执行失败的任务“:应用程序:transformClassesWithDexBuilderForDebug”
- 30. 错误:执行失败的任务“:应用程序:processDebugResources”
忙着看答案低于其正常工作,请帮我 – 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' –