0

为 Android Wear 生成签名 APK 时出现以下错误。

Error:Execution failed for task ':wear:transformClassesWithDexForRelease'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;

虽然当我调试时,它在设备或模拟器中运行完美。但是每次我尝试为 Android-Wear 生成签名的 APK 时都会出现上述问题。

4

1 回答 1

0

我解决问题的方式是我编辑了移动和穿戴模块的 build.gradle 文件。在移动和穿戴模块的“build.gradle”文件的 defaultConfig{} 中添加“multiDexEnabled true”。样品如下。

android {
    defaultConfig {
       ....
             multiDexEnabled true
        ...  
    }
}
于 2017-05-22T10:08:49.077 回答