【问题标题】:Getting proguard error on adding androidx biometric API ( "androidx.biometric:biometric:1.0.1")添加 androidx 生物识别 API 时出现 proguard 错误(“androidx.biometric:biometric:1.0.1”)
【发布时间】:2020-04-29 20:47:52
【问题描述】:

在 gradle 文件中添加 androidx 生物识别 api "androidx.biometric:biometric:1.0.1" 后,我在构建发布 apk 时遇到以下错误

原因:com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源链接失败 ../release/values-v28/values-v28.xml:7:错误:找不到资源 android:attr/dialogCornerRadius。 ../release/values-v28/values-v28.xml:11:错误:找不到资源 android:attr/dialogCornerRadius。 ../release/values/values.xml:2853:错误:找不到资源 android:attr/fontVariationSettings。 ../release/values/values.xml:2854:错误:找不到资源 android:attr/ttcIndex。 错误:链接引用失败。

我正在使用下面提到的 sdk / tools 版本 buildToolsVersion = '28.0.3' compileSdkVersion 28 targetSdkVersion 28

我能够构建调试 apk 并且工作正常

【问题讨论】:

    标签: androidx biometrics android-biometric-prompt android-biometric


    【解决方案1】:

    我按照herehere 给出的说明创建了我的应用程序。而且我在创建和运行发布 APK 时没有问题。这是我的 Gradle 文件的 proguard 部分

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-14
      • 1970-01-01
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多