我可以为我的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'
答案 0 :(得分:0)
您似乎依赖于包含资源但打包为JAR而不是AAR的SDK或库。
如果打包为JAR,则所有文件(包括资源)都将被视为资产,而不是实际的Android资源。当APK允许这样做时,Android应用程序捆绑包会检测到这可能不是预期的,并且可能会产生意外行为,因此可以阻止它。
您可以在此处了解有关AAR的更多信息:https://developer.android.com/studio/projects/android-library