我在使用谷歌的新功能 App Bundle 构建我们的应用时遇到了问题。
当我运行命令 ./gradlew app:packageProductionReleaseBundle --stacktrace
时,我收到以下错误信息:
Execution failed for task ':app:packageProductionReleaseBundle'.
java.util.concurrent.ExecutionException: com.android.tools.build.bundletool.exceptions.ValidationException: Error validating module 'base'.
...
LONG STACK TRACE...
...
Caused by: com.android.tools.build.bundletool.exceptions.BundleFileTypesException$FileUsesReservedNameException: File 'root/res/drawable/adoceansdk_close_interstitial_button.png' uses reserved file or directory name 'res'.
at com.android.tools.build.bundletool.validation.BundleFilesValidator.validateModuleFile(BundleFilesValidator.java:112)
at com.android.tools.build.bundletool.validation.ValidatorRunner.lambda$validateBundleModules$6(ValidatorRunner.java:73)
at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:406)
at com.android.tools.build.bundletool.validation.ValidatorRunner.validateBundleModules(ValidatorRunner.java:73)
原因是我们使用了一个.jar的外部库。
我如何在不删除这个库的情况下解决它呢?
提前感谢您的答案。