没有用Android Studio导入,采用自己编写的build.gradle文件,在命令行中直接键入 gradle build 命令进行编译,发现assets目录下的资源文件未被打进apk中,反而是所用的第三方jar包中的资源打进去了。
【问题原因】:build.gradle文件中sourceSets配置项没有配置assets资源目录。
【解决方法】:在build.gradle文件中添加如下内容:
sourceSets {
main {
......
assets.srcDirs = ['assets']
......
}
}
重新编译apk,并解压检查,assets目录下资源已经打进去了a