Android Webview H5资源本地化
一. 创建读取资源项目独立模块
1. 项目依赖的好处
符合模块化的思想,他们相互独立。一个项目持有另一个项目的引用,修改更加方便。
(注:compile project编译引用的项目其内容必须包含有java代码、xml布局文件、AndroidManifest等,而且还要在项目的setting.gradle中用include的形式声明引用)
2. 操作步骤导入项目ProjectR
被依赖的项目ProjectR不需要任何改动!
1. 在需要使用的项目中的settings.gradle添加配置
include ‘:ProjectR‘
project(‘:ProjectR‘).projectDir = new File(settingsDir,‘../../ProjectR/‘)
include ‘:ProjectR:app‘
2. 在需要使用的项目中的Module中添加需要引入的library
dependencies {
...
compile project(path: ‘:ProjectR:app‘)
...
}
3. 设置正确的被依赖的项目路径
project(‘:BProject‘).projectDir = new File(settingsDir,‘../../ProjectR/‘)
其中 new File(settingsDir,‘../../ProjectR/‘)参数说明:
参数一: settingsDir 指的是相对于 settings.gradle 文件所在路径
参数二: 填写被依赖项目的路径,**../**