[试图创建应用程序包时,FileUsesReservedNameException

问题描述 投票:0回答:1

我可以为我的Android应用程序创建apk,但是当我尝试创建要上传到Play商店的捆绑包时,它失败并显示错误:

java.util.concurrent.ExecutionException: com.android.tools.build.bundletool.exceptions.BundleFileTypesException$FileUsesReservedNameException: File 'root/res/values/values.xml' uses reserved file or directory name 'res'

android android-app-bundle
1个回答
0
投票

似乎您依赖于包含资源但打包为JAR而不是AAR的SDK或库。

如果打包为JAR,则所有文件(包括资源)将被视为资产,而不是实际的Android资源。虽然APK允许这样做,但Android应用程序捆绑包检测到这可能不是预期的,并且可能会产生意外行为,因此可以阻止它。

您可以在此处阅读有关AAR的更多信息:https://developer.android.com/studio/projects/android-library

© www.soinside.com 2019 - 2024. All rights reserved.