覆盖Android库项目资产文件 [英] Overriding an Android library project asset file
本文介绍了覆盖Android库项目资产文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基于以下链接:
https://developer.android.com/studio/write/add-resources.html#resource_merging
类和资源是可重写的.如何覆盖资产文件?在我的AAR文件中,有一个名为first.xml
的资产.我想在我的android项目中创建自己的first.xml
,以覆盖AAR中的文件.我该怎么办?
classes and resources in the Android library (AAR) are override-able. How about overriding an asset file? In my AAR file, I have an asset named first.xml
. I want to create my own first.xml
in my android project that overrides the file in my AAR. How do I do it?
推荐答案
这是我测试的结果.
这是我在AAR中的资产/:
This is my assets/ inside the AAR:
-assets/
-a.xml
-b.xml
这是我的android项目中的资产/,取决于上面的AAR:
This is my assets/ inside my android project that depends on the AAR above:
-assets/
-b.xml
-c.xml
我的APK中的结果资产/如下:
The resulting assets/ in my APK is below:
-assets/
-a.xml (from AAR)
-b.xml (from my project)
-c.xml (from my project)
这篇关于覆盖Android库项目资产文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文