Android Studio 不从 jCenter 或 Maven Central 导入依赖项
Android Studio does not import dependency from jCenter or Maven Central
有一个很奇怪的问题,我无法解释。我在 jCenter and Maven Central 中都有一个图书馆可以这样访问:
implementation 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
或 Gradle < 3.0
compile 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
我在 Android Studio 的项目中将它添加为依赖项,但它没有下载它。
我的app/build.gradle:
dependencies {
implementation fileTree(includes: ['*.jar'], dir: 'libs')
implementation 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
api project(':databasemanager')
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'de.greenrobot:greendao:2.1.0'
}
我的 build.gradle 根项目:
buildscript {
repositories {
jcenter()
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
}
}
外部库:
有什么想法吗?
您的意思是让 <packaging>
在您的 .pom
文件中输入 pom
吗?
通常我希望这是 aar
。
您需要从 gradle 构建中删除 mavencentral()
并仅使用 jcenter()
.
这个问题发生在我身上。它不会下载任何依赖项并卡住与 gradle 文件同步。我认为问题来自 Android Studio 不知道从哪个 link 获取依赖项。你应该有一个,而不是两个。
有一个很奇怪的问题,我无法解释。我在 jCenter and Maven Central 中都有一个图书馆可以这样访问:
implementation 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
或 Gradle < 3.0
compile 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
我在 Android Studio 的项目中将它添加为依赖项,但它没有下载它。
我的app/build.gradle:
dependencies {
implementation fileTree(includes: ['*.jar'], dir: 'libs')
implementation 'com.github.kostasdrakonakis:spinner-preference:1.0.0'
api project(':databasemanager')
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:cardview-v7:26.1.0'
implementation 'com.android.support:recyclerview-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
implementation 'de.greenrobot:greendao:2.1.0'
}
我的 build.gradle 根项目:
buildscript {
repositories {
jcenter()
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
mavenCentral()
google()
}
}
外部库:
有什么想法吗?
您的意思是让 <packaging>
在您的 .pom
文件中输入 pom
吗?
通常我希望这是 aar
。
您需要从 gradle 构建中删除 mavencentral()
并仅使用 jcenter()
.
这个问题发生在我身上。它不会下载任何依赖项并卡住与 gradle 文件同步。我认为问题来自 Android Studio 不知道从哪个 link 获取依赖项。你应该有一个,而不是两个。