【问题标题】:Getting Error while generating signed apk for Android Wear为 Android Wear 生成签名的 apk 时出错
【发布时间】:2023-04-07 07:17:01
【问题描述】:

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

【问题讨论】:

    标签: android wear-os signed-apk


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多