Getting Error: File 'ic_launcher.png' uses reserved file or directory name 'res'. while building Bundle file Android Studio
Getting Error: File 'ic_launcher.png' uses reserved file or directory name 'res'. while building Bundle file Android Studio
我想构建 aab 来上传 CH Play,但它总是失败并显示一条消息:
Execution failed for task ':app:packageReleaseBundle'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> File 'root/res/drawable-hdpi/ic_launcher.png' uses reserved file or directory name 'res'.
我尝试搜索 ic_launcher.png,但我的应用并未使用该名称。
注意:我在可绘制文件夹中添加了 'ic_launcher.png',但它仍然出错。
请帮我解决这个问题。提前致谢!
'res'是android应用保留目录名,尝试将'root/res'改成其他名字
我怀疑你依赖于一个 jar
,它应该是一个 aar
。
Jar 没有 Android 资源的概念,因此在构建应用程序包时,它会将“res”目录视为常规目录,因此将打包在“root”下。
资源可以打包到aar
个文件中,这样就可以正常打包了。
我想构建 aab 来上传 CH Play,但它总是失败并显示一条消息:
Execution failed for task ':app:packageReleaseBundle'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
> File 'root/res/drawable-hdpi/ic_launcher.png' uses reserved file or directory name 'res'.
我尝试搜索 ic_launcher.png,但我的应用并未使用该名称。
注意:我在可绘制文件夹中添加了 'ic_launcher.png',但它仍然出错。
请帮我解决这个问题。提前致谢!
'res'是android应用保留目录名,尝试将'root/res'改成其他名字
我怀疑你依赖于一个 jar
,它应该是一个 aar
。
Jar 没有 Android 资源的概念,因此在构建应用程序包时,它会将“res”目录视为常规目录,因此将打包在“root”下。
资源可以打包到aar
个文件中,这样就可以正常打包了。