以下是build.gradle中的sourceSets代码块示例
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
我想要实现的是。我希望它从外部文件夹中读取资源。例如data/data/com.myapp/res
。
我不熟悉gradle API,有人可以指导我如何做吗?
我想这样做的原因是因为。我的客户想要动态更新字符串翻译。无需重新编译和重新下载应用程序。我知道这不是使用多语言的标准方式。但我不想在没有努力和有力证据的情况下拒绝他们的要求。
答案 0 :(得分:0)
您误解了DataTemplate
的目的。
源集基本上用于映射项目中的源文件夹。它不是指向已安装应用程序中目录的方法。
阅读原因后更新:
由于您只想处理字符串,最简单的方法是将它们存储在sqlite数据库中,然后在需要时使用新值从服务器更新数据库。