Как я могу получить путь к активам библиотеки из основного приложения? Где в файловой системе хранятся активы?
В моем проекте 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
.