[英]How to add a project as a library in Android Studio?
如何在Android Studio中将另一个项目(RootTools)之类的项目添加为库?
我使用的是Android Studio 0.8.1,但我不知道如何添加另一个项目(文件夹),我发现了很多有关导入jar文件的信息,但事实并非如此。
谢谢你的帮助。
我建议手动导入您的库,而不要使用“导入模块”,因为它1)将更改库的目录布局; 2)由于Android Studio仍处于测试阶段,因此您可以捕获错误(就像我所做的那样)。
要做到这一点:
1)复制您的库文件夹在/ libraries下
2)在您刚刚复制的库文件夹中创建build.gradle文件,其内容类似:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 14
targetSdkVersion 19
}
sourceSets {
main {
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
manifest.srcFile 'AndroidManifest.xml'
}
}
}
3)在您的settings.gradle
添加include ':libraries:RootTools'
4)在app模块下的build.gradle
添加依赖项:
dependencies {
compile project(':libraries:RootTools')
...
}
5)运行./gradlew assembleDebug
来汇编您的项目,包括库。
如果要手动进行,可以按照以下步骤操作。
包括':libraries:RootTools'
dependencies { compile 'com.android.support:support-v4:19.1.+' compile project(':libraries:RootTools') }
然后run
或。 /gradlew assemble
app
- build.gradle // add dependency
libraries
- RootTools
settings.gradle // add project
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.