无法生成签名包-Android资源链接失败,错误:-c选项的无效配置’auto’

在将Android Studio更新到v 3.2之后,首次尝试生成Signed Bundle时出现错误

    Android resource linking Failed
    Output:  error: invalid config 'auto' for -c option.

    Command: /home/yuliia/.gradle/caches/transforms-1/files-1.1/aapt2-3.2.0-4818971-linux.jar/3c2f2255ccccab2125c4cc0eaccd5fdd/aapt2-3.2.0-4818971-linux/aapt2 link --proto-format\
            -I\
            /home/yuliia/Android/Sdk/platforms/android-27/android.jar\
            --manifest\
            /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/merged_manifests/release/processReleaseManifest/merged/AndroidManifest.xml\
            -o\
            /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/linked_res_for_bundle/release/bundleReleaseResources/bundled-res.ap_\
            -R\
            /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/res/merged/release/color_abc_tint_seek_thumb.xml.flat\
            -R\
            /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/res/merged/release/drawable-xhdpi-v4_abc_popup_background_mtrl_mult.9.png.flat\
            -R\
            /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/res/merged/release/drawable-xxhdpi-v4_abc_btn_check_to_on_mtrl_015.png.flat\
            -R\
    ....
     /home/yuliia/Documents/projects/android_projects/OCRme/app/build/intermediates/res/merged/release/layout_activity_get_more_requests.xml.flat\
            --auto-add-overlay\
        -0\
        apk\
        -c\
        auto\
        --no-version-vectors
Daemon:  AAPT2 aapt2-3.2.0-4818971-linux Daemon #0

我该如何运作?

解决方法:

您必须对resConfig使用“自动”选项. auto已从标准版本中弃用,并且在捆绑包中不受支持(错误弹出后,警告可能会丢失在日志中):

android {
    defaultConfig {
        ...
        resConfigs "auto"
    }
}

捆绑包中仍然支持非’auto’resConfigs,因此只需指定要保留的语言即可,如documentation中所述:

android {
    defaultConfig {
        ...
        resConfigs "en", "fr"
    }
}

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...