foo*_*ver 16 git android gradle maven android-studio
我想在我的应用程序中包含库Slik和Cards-UI,我正在使用android studio和gradle来构建.没有这个应用程序构建正常,但添加依赖项使构建失败.查看构建的调试日志,它似乎没有在arr文件的本地存储库中查找.我可以看到文件在那里,我已经按照github wiki页面上的教程进行安装,并且工作正常.错误是:
A problem occurred configuring project ':climbtrack'.
> Could not resolve all dependencies for configuration ':climbtrack:_debugCompile'.
> Could not find com.afollestad.cardsui:library:1.0-SNAPSHOT.
Required by:
ClimbTrack:climbtrack:unspecified
> Could not find com.afollestad.silk:library:1.0-SNAPSHOT.
Required by:
ClimbTrack:climbtrack:unspecified
Run Code Online (Sandbox Code Playgroud)
这是我的build.gradle
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android'
repositories {
mavenLocal()
mavenCentral()
}
android {
compileSdkVersion 18
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 15
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.google.android.gms:play-services:4.0.30'
compile 'com.afollestad.cardsui:library:1.0-SNAPSHOT'
compile 'com.afollestad.silk:library:1.0-SNAPSHOT'
}
Run Code Online (Sandbox Code Playgroud)
谷歌播放服务依赖工作正常,可以从预期的maven中央仓库找到.任何人的想法?谢谢
Sco*_*rta 22
这是错误https://code.google.com/p/android/issues/detail?id=63908
如果你看一下该bug中的评论#3,就会有一个解决方法.尝试一下,看看它是否有帮助:
这似乎是Gradle 1.9中带有本地Maven存储库的错误.
请参阅https://plus.google.com/109385828142935151413/posts/hF7W59uZ7rX
现在的解决方法是使用
maven { url "${System.env.HOME}/.m2/repository" }
Run Code Online (Sandbox Code Playgroud)
而不是mavenLocal()
小智 7
在Android Studio 0.4.6中使用mavenLocal工作正常:
repositories {
mavenCentral()
mavenLocal()
}
Run Code Online (Sandbox Code Playgroud)
在Preferences >> Maven上检查并配置Maven安装,确保它指向您的本地存储库.
我希望这次更新有助于新人.
| 归档时间: |
|
| 查看次数: |
17237 次 |
| 最近记录: |