在引入项目结构的新用户界面后,安卓开发团队在推出0.3.0版的安卓工作室时迈出了重要一步。
但是,我该如何将安卓库项目导入到我的通用项目中?当我在项目结构-> 模块部分按“+”按钮时,我只能创建一个新模块。
在引入项目结构的新用户界面后,安卓开发团队在推出0.3.0版的安卓工作室时迈出了重要一步。
但是,我该如何将安卓库项目导入到我的通用项目中?当我在项目结构-> 模块部分按“+”按钮时,我只能创建一个新模块。
我刚才的做法是将库项目复制粘贴到您项目的根目录中(不使用Android Studio,这会导致“无法创建类文件错误”,而只是使用操作系统的文件管理器。在使用Android Studio时,它没有复制一些文件)。
然后将库项目的java文件夹标记为“源根目录”(右键单击文件夹)。
然后在settings.gradle中添加您的库项目,如下所示:
include ':youApp', ':yourLibrary'
然后在你的应用的 build.gradle 文件中添加依赖项:
dependencies {
compile project(':yourLibrary')
}
现在重新构建你的项目。
现在在库项目中添加一个函数(显示为红色),当你点击它并按下Alt-Enter时,它应该显示“添加依赖项到模块yourAppProject”。
它仍然无法正常工作0.3.6...
手动方式可能是一个不错的解决方案。例如,要在项目“Test”中导入类库Android-Validator (https://github.com/throrin19/Android-Validator):
结构将如下:
Test
build.gradle
Android-Validator (the library sources)
build.gradle
src
res
settings.gradle
dependencies {
compile project(':Android-Validator')
}
Android-Validator/build.gradle(请记得将xx和yy更改为正确的值):
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android-library'
android {
compileSdkVersion XX
buildToolsVersion "XX.0.0"
defaultConfig {
minSdkVersion YY
targetSdkVersion XX
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
settings.gradle:
include ':Test', ':Android-Validator'
compile fileTree(dir: 'libs', include: '*.jar')}