有没有办法在AAR中包含一个包含任意文件的目录?我使用的是Android Studio + gradle。
这些不是源代码文件或任何东西,而是二进制文件。
答案 0 :(得分:1)
是的,有。
您可以在assets
目录中创建整个目录层次结构。这是一个例子:
src
main
assets
foo
bar.txt (file)
foo2
baz.bin (file)
您的资产将自动打包到AAR中。
使用上下文,您可以在链接到您的AAR的应用程序中访问这些文件,如下所示:
InputStream barIs = getAssets().open("foo/bar.txt");
InputStream bazIs = getAssets().open("foo/foo2/baz.bin");