Phi*_*vid 48 android android-studio
我正在Android Studio中创建具有依赖项的项目.我知道如何通过添加模块来链接项目.
但我意识到"导入模块"会在项目中创建libProject的副本.
有办法防止这种情况吗?像'外部模块'?
由于我负责这两个项目,我希望能够将更改推送到libProject Repo,而无需在文件夹之间复制粘贴文件.
谢谢
Sco*_*rta 104
是的,你可以做到.该模块需要为其设置Gradle构建文件.如果有,那么在您链接到它的项目中,将其添加到项目根目录下的settings.gradle文件中:
include ':libraryName'
project(':libraryName').projectDir=new File('/path/to/library')
Run Code Online (Sandbox Code Playgroud)
您在第二行中指定的路径是包含库的build.gradle文件的目录的路径.路径可以是相对的或绝对的.
小智 17
解决方案:
include ':libraryName'
project(':libraryName').projectDir=new File('/path/to/library')
Run Code Online (Sandbox Code Playgroud)
不适合我.经过几个小时的浪费,我发现了这个问题.有两个build.gradle
文件,一个用于项目,一个用于库名称.如果库文件夹中的"\ MyLib中",然后会出现一个build.gradle
以"\ MyLib中",另一个在"\ MyLib中\应用程序".你必须指向'\ MyLib\app'而不是'\ Mylib'.
希望这为其他人节省了一些时间.
归档时间: |
|
查看次数: |
10083 次 |
最近记录: |