jcz*_*ski 7 android android-studio android-gradle-plugin
我有使用新的Google功能构建我们的应用程序的问题,该功能的名称是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)
Run Code Online (Sandbox Code Playgroud)
原因是我们使用的.jar中的外部库.
如何在不删除此库的情况下修复它?
提前谢谢你的回答.
如果这个外部库要在 Android 应用程序中使用,我相信它应该导出为 AAR,而不是 JAR。请参阅https://developer.android.com/studio/projects/android-library
| 归档时间: |
|
| 查看次数: |
1807 次 |
| 最近记录: |