可以是谷歌标记为“强制性”的内容,不包括在内吗?

问题描述 投票:0回答:1

我正在写一个不包含任何资源的android库。

谷歌文档(https://developer.android.com/studio/projects/android-library.html#aar-contents)说,/ res /,R.txt和public.txt是强制性的

什么是在生产中排除这些文件的影响?这会影响构建后的应用程序吗?或者可以从aar lib中成功删除这些文件?

android android-gradle aar
1个回答
0
投票

库模块提供可供app使用的功能(包括UI)。应用程序可以使用库模块中的这些功能(将使用res)。因此在库模块中使用res是很常见的。在res文件夹中没有任何内容也很常见,它可能只是作为占位符。如果要从生产中删除某个文件,请修改app build.gradle。

android {
 packagingOptions {
        exclude 'error_prone/Annotations.gwt.xml'
    }
} 
© www.soinside.com 2019 - 2024. All rights reserved.