我刚刚安装了新的Android Studio,我正在寻找一种方法来导入Android的支持库。
选项在哪里?在Eclipse中只需两次点击。我用谷歌搜索但没有发现任何东西。当然它太新了。
答案 0 :(得分:85)
============= UPDATE =============
由于Android Studio引入了新的构建系统:Gradle。 Android开发人员现在可以使用简单的声明性DSL来访问单一的权威版本,该版本可以为Android Studio IDE和命令行构建提供支持。
像这样编辑build.gradle
:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 18
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
}
注意:在compile 'com.android.support:support-v4:21.+'
中使用 + ,以便gradle始终可以使用最新版本。
========== DEPRECATED ==========
因为Android Studio基于IntelliJ IDEA,所以程序与IntelliJ IDEA 12 CE上的相同
1.打开项目结构(在PC上按 F4 ,在MAC上按命令 + ; )项目)。
2.在左窗格中选择模块。
3.选择您的项目,您将在第三列上方看到依赖关系 TAB。
4.点击底部的加号。然后会弹出一个基于树的目录选择器对话框,导航到包含android-support-v4.jar的文件夹,按确定。
5.按确定。
答案 1 :(得分:53)
我暂时不再在Android项目上工作了。 虽然下面提供了一些如何配置android工作室项目的线索,但我不能保证它完美无缺。
原则上,IntelliJ尊重构建文件,并尝试使用它来配置IDE项目。反过来说,IDE更改通常不会影响构建文件。
由于大多数Android项目都是由Gradle构建的, 理解这个工具总是一个好主意。
我建议参考@ skyfishjy的答案,因为它似乎比这个更新。
以下内容未更新
虽然android studio基于IntelliJ IDEA,但同时依赖gradle来构建你的apk。从0.2.3开始,这两个在从GUI配置方面表现不佳。 因此,除了使用GUI设置依赖项外,还需要手动编辑build.gradle文件。
假设你有一个测试项目>测试结构。 您正在寻找的build.gradle文件位于TestProject / Test / build.gradle
查找依赖项部分,并确保您有
编译'com.android.support:support-v4:13.0。+'
以下是一个例子。
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.5.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile 'com.android.support:support-v4:13.0.+'
}
android {
compileSdkVersion 18
buildToolsVersion "18.0.1"
defaultConfig {
minSdkVersion 7
targetSdkVersion 16
}
}
您还可以从maven存储库添加第三方库
编译组:'com.google.code.gson',名称:'gson',版本:'2.2.4'
上面的代码片段会为你添加gson 2.2.4。
在我的实验中,似乎添加gradle还会为您设置正确的IntelliJ依赖项。
答案 2 :(得分:24)
使用Maven依赖项功能更简单:
希望这会有所帮助!
答案 3 :(得分:6)
您只需下载要包含的库,然后将其复制到项目的libs文件夹即可。然后选择该文件(在我的情况下是android-support-v4库)右键单击它并选择“Add as Library”
答案 4 :(得分:5)
在Android Studio 1.0中,这对我有用: -
打开build.gradle (Module : app)
文件并粘贴(最后): -
dependencies {
compile "com.android.support:appcompat-v7:21.0.+"
}
请注意,此dependencies
与dependencies
中buildscript
内的build.gradle (Project)
不同
编辑gradle文件时,会显示一条消息,表明您必须同步该文件。按"立即同步"
来源:https://developer.android.com/tools/support-library/setup.html#add-library
答案 5 :(得分:0)
Android不再从SDK管理器下载库,必须通过Google的Maven存储库访问它。
您必须在build.gradle文件中执行与此类似的操作:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
dependencies {
...
compile "com.android.support:support-core-utils:27.0.2"
}
答案 6 :(得分:0)
AndroidX[About]
implementation 'androidx.appcompat:appcompat:1.0.2'