Android 尝试创建应用程序包时出现FileUseServedNameException

Android 尝试创建应用程序包时出现FileUseServedNameException,android,android-app-bundle,Android,Android App Bundle,我可以为我的Android应用程序创建apk,但当我尝试创建一个捆绑包以上载到Play Store时,它失败并显示错误: java.util.concurrent.ExecutionException:com.android.tools.build.bundletool.exceptions.BundleFileTypesException$fileUseServedNameexception:File'root/res/values/values.xml'使用保留文件或目录名'res' 看起来

我可以为我的Android应用程序创建apk,但当我尝试创建一个捆绑包以上载到Play Store时,它失败并显示错误:

java.util.concurrent.ExecutionException:com.android.tools.build.bundletool.exceptions.BundleFileTypesException$fileUseServedNameexception:File'root/res/values/values.xml'使用保留文件或目录名'res'


看起来您依赖于一个SDK或一个包含资源的库,但它被打包为一个JAR而不是AAR

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


你可以在这里阅读更多关于阿尔斯的内容:

我更新了你的问题标题和一些小格式,如果你不同意,请随时告诉我,我会撤消它:)你也应该考虑考虑你的<代码>值。