[英]Android Bundle Build Error : FileUsesReservedNameException
我正在嘗試使用 Android App Bundle 但出現錯誤
“文件‘root/AndroidManifest.xml’使用保留文件或目錄名‘AndroidManifest.xml’。”
我的 libs 文件夾中有兩個 .aar 和一個 .jar 文件,並嘗試通過 Build>Build bundles 和“./gradlew bundle”獲取一個包,但仍然出現錯誤。
這實際上是一個項目的重寫,使用相同依賴項的舊項目創建一個包沒有問題。
該錯誤發生在 gradle 任務“packageProductionDebugBundle”中,我也查看了 bundletool 源代碼,但無法找出問題的原因。
錯誤可能發生在 bundletool 中的 BundleFilesValidator 中,正如您從下面類的 line.112 中看到的那樣。
我有兩種產品風格,但刪除它們並沒有改變任何事情。還嘗試刪除許多依賴項及其依賴類,但這也無濟於事。
我很感激任何建議來查看此問題的原因所在。
還有什么方法可以調試Gradle中bundletool的“packageProductionDebugBundle”任務,如果可以的話,我可能對這個問題有更好的了解。
最后,在嘗試了一切之后,我決定刪除所有依賴項,並一一添加它們,我發現我正在使用的庫之一 - 在這種情況下是“youappi”庫 - 導致了這個問題。刪除后,問題已經解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.