Ehs*_*san 40 android import-module android-studio
当我开发Android应用程序时,我有一个我作为单独的Android Studio项目创建的库,可以通过将其插入到新项目中来使用它.我通过选择"文件|新建|导入模块..."选项插入库.
问题是,导入后,Gradle会创建我的库的硬拷贝.如果我更改主外部项目中的库代码,则使用该库的项目内的代码将不会更新.
我如何拥有一个图书馆并在众多项目中分享?我需要在一个地方更改库,然后所有其他使用它的项目都会获得更新.
我发现这篇文章也没有答案:
Ehs*_*san 50
好的,我自己找到了答案:
您不能将外部库添加为现有模块.它会在你的项目文件夹下复制它.
你要做的是:
1)删除当前项目中的库文件夹.2)打开'setting.gradle'文件并添加以下内容:
include ':your_external_library_module_name', ':perhaps_second_external_library'
project (':your_external_library_module_name').projectDir = new File('../path/to/your/external/library')
project (':perhaps_second_external_library').projectDir = new File('../path/to/your/second/external/library')
Run Code Online (Sandbox Code Playgroud)
3)在'build.gradle'文件中添加依赖关系:
dependencies {
compile project(':your_external_library_module_name')
compile project(':perhaps_second_external_library')
}
Run Code Online (Sandbox Code Playgroud)
4)同步项目,你就完成了.
| 归档时间: |
|
| 查看次数: |
12180 次 |
| 最近记录: |