我有要动态加载(使用fopen)的opengl着色器文件。如何将这些文件打包为APK?
我在gradle中尝试了这个(假设我的着色器文件extn是glsh):
{
....
dependencies {
compile fileTree(dir: <shader file path>, include: '*.glsh')
}
}
这是行不通的。还尝试了"file"依赖项,但出现错误,指出仅支持“jar”。
我正在使用Android Studio。有人请帮忙。
最佳答案
您可以将文件放入assets
文件夹(如果不存在,则与res
文件夹处于同一级别),然后通过runtime从文件中读取文件。
关于android - 如何在APK中包含其他文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30272035/