为Android Wear生成签名apk时出错

时间:2017-05-22 10:08:49

标签: android wear-os signed-apk

生成签名APK for android wear时出现以下错误。

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时都会出现上述问题。

1 个答案:

答案 0 :(得分:0)

我解决问题的方法我编辑了mobile和wear模块的build.gradle文件。添加" multiDexEnabled true"在" build.gradle"的defaultConfig {}内移动和磨损模块的文件。样品如下。

android {
    defaultConfig {
       ....
             multiDexEnabled true
        ...  
    }
}