【发布时间】:2015-03-18 20:38:23
【问题描述】:
如何从主应用获取库资源的路径?资产存储在文件系统的什么位置?
在我的 Android Studio (1.1.0) 项目中,我有如下应用和库模块:
project
- [lib]
- src
- main
- assets // <--
- hello.txt
- java
- jni // native files
- [app]
- src
- main
- java
我无法通过调用getFilesDir().getPath() + "hello.txt" 来访问资产,这会解析为"/data/data/com.package.app/files/hello.txt" 之类的东西
gradle 会自动合并库和应用资产吗?我需要在我的库或应用程序中修改build.gradle 吗?
我需要该路径的原因是我可以从NDK 访问资产。
【问题讨论】:
标签: android android-studio android-assets