我已将以下内容添加到我的gradle脚本中:
复制{ def dirName ='src / main / res / Resources' 删除dirName 来自'../../Resources/' 进入dirName 包括'**' }
这成功地将Resources目录和所有子目录复制到src / main / res / Resources目录中,其中目录如drawable,layout,mipmap-hdpi和其他预先存在的包含文件,但是当我检查生成的.apk时文件,没有我的资源目录或其任何子目录的迹象。如何将其添加到apk的res目录?
答案 0 :(得分:0)
来自:https://developer.android.com/studio/write/add-resources.html
您可以将文件夹设置为资源文件夹,因此它将被编译到APK而不是res
android {
sourceSets {
main {
res.srcDirs = ['resources/main']
}
debug {
res.srcDirs = ['resources/debug']
}
}
}
您还可以为一个源集指定多个资源目录,然后构建工具将它们合并在一起。例如:
android {
sourceSets {
main {
res.srcDirs = ['res1', 'res2']
}
}
}