Android Studio Gradle 没有下载 maven 依赖项
Android Studio Gradle does not download maven depedencies
我对 Android 开发很陌生,正在尝试编写一些测试代码。我已经下载了 Android Studio 1.3 版本并创建了 testapp。我正在尝试添加 com.facebook.android:facebook-android-sdk:4.1.0 depedency 但不知何故它没有被下载。
这是项目级别 build.gradle 文件。
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}}
这是模块级别 build.gradle 文件。
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.testapp"
minSdkVersion 19
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
compile 'com.android.support:appcompat-v7:22.2.1'
}
阅读类似主题的其他帖子后,我还确认未选中 Gradle > 全局 Gradle 设置 > 离线工作。仍然以某种方式没有下载 facebook depedency。
任何建议可能是什么问题?感谢任何指点。
谢谢。
在你的build.gradle
中你必须添加
repositories {
jcenter()
}
这样 gradle 知道要下载的依赖项在哪里。
它与 buildscript
块中的存储库有所不同。
否则你可以在顶级 build.gradle
文件中添加:
allprojects {
repositories {
jcenter()
}
}
在这种情况下,存储库块对项目中的所有模块都有效。
你能post 显示 AndroidStudio 的错误吗? (检查 Gradle 控制台、运行 部分和 Android 监视器部分)
我想到的一个可能的选择是您没有安装最新的 Android 支持存储库/Google 存储库:检查 Android SDK 管理器的更新.
我对 Android 开发很陌生,正在尝试编写一些测试代码。我已经下载了 Android Studio 1.3 版本并创建了 testapp。我正在尝试添加 com.facebook.android:facebook-android-sdk:4.1.0 depedency 但不知何故它没有被下载。
这是项目级别 build.gradle 文件。
buildscript {
repositories {
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}}
这是模块级别 build.gradle 文件。
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.testapp"
minSdkVersion 19
targetSdkVersion 22
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.facebook.android:facebook-android-sdk:4.1.0'
compile 'com.android.support:appcompat-v7:22.2.1'
}
阅读类似主题的其他帖子后,我还确认未选中 Gradle > 全局 Gradle 设置 > 离线工作。仍然以某种方式没有下载 facebook depedency。 任何建议可能是什么问题?感谢任何指点。
谢谢。
在你的build.gradle
中你必须添加
repositories {
jcenter()
}
这样 gradle 知道要下载的依赖项在哪里。
它与 buildscript
块中的存储库有所不同。
否则你可以在顶级 build.gradle
文件中添加:
allprojects {
repositories {
jcenter()
}
}
在这种情况下,存储库块对项目中的所有模块都有效。
你能post 显示 AndroidStudio 的错误吗? (检查 Gradle 控制台、运行 部分和 Android 监视器部分)
我想到的一个可能的选择是您没有安装最新的 Android 支持存储库/Google 存储库:检查 Android SDK 管理器的更新.