gpt4 book ai didi

android - 文件 'root/lib/META-INF/MANIFEST.MF' 使用保留文件或目录名称 'lib'

转载 作者:行者123 更新时间:2023-12-03 05:05:52 25 4
gpt4 key购买 nike

我尝试申请 app bundle 但失败了。
我可以 build apk使用拆分选项,但我无法制作 aab .

我放了以下 gradle 选项。

    bundle {
abi {
enableSplit = true
}
}

控制台中的错误消息如下。
    File 'root/lib/META-INF/MANIFEST.MF' uses reserved file or directory name 'lib'.

构建的文件结构如下所示。
enter image description here

我听说我必须添加下面的库,但我没有。
实际上,我添加或不添加播放核心库没有区别。
    implementation "com.google.android.play:core:$play_version"

我想更改一些选项以避免别名问题,但我对此一无所知。

谁能简单地处理这个问题?

最佳答案

确保您的项目中没有名为“lib/”的目录,因为此目录名称在 APK 格式中保留用于存储 native 库。

如果不在您的项目中,则您的库依赖项必须具有它并被复制到 APK 中。

它适用于 APK 而不适用于 AAB 的原因是 AAB 格式更严格,并且会阻止您在应用中嵌入不必要的文件。

关于android - 文件 'root/lib/META-INF/MANIFEST.MF' 使用保留文件或目录名称 'lib',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58908174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com