我在Android Studio中导入了一个项目。我在项目中需要v4和v7库。这就是我的build.gradle的样子
的build.gradle
apply plugin: 'android-library'
android {
compileSdkVersion 19
buildToolsVersion '20'
defaultConfig {
applicationId 'com.example.sdk'
minSdkVersion 9
targetSdkVersion 19
versionCode 1
versionName '1.0'
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:20.0.+'
compile 'com.android.support:support-v4:20.0.+'
}
当我与gradle同步时,它总是会显示错误信息
无法找到:com.android.support:support-v4:20.0。+&找不到:com.android.support:appcompat-v7:20.0.+
请支持&提前谢谢。
答案 0 :(得分:52)
缺少Android
支持存储库,因此请转到Android SDK
,安装Android Support Repository
和Android Support Library
。
您也可以使用以下
compile 'com.android.support:support-v4:20.0.0'
compile 'com.android.support:appcompat-v7:20.0.0'
而不是
compile 'com.android.support:appcompat-v7:20.0.+'
compile 'com.android.support:support-v4:20.0.+'
答案 1 :(得分:12)
注意:如果您使用Android Studio进行开发,请选择并安装Android Support Repository项目。
请参阅here。
答案 2 :(得分:4)
从Android Studio转到:工具>> Android>> SDK Manager
选择并安装“Extras | Android Support Repository”
答案 3 :(得分:0)
将Maven添加到您的gradle文件(项目)
allprojects {
repositories {
jcenter()
maven {
url 'https://maven.google.com'
}
}
}
并使用此gradle包装器:
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
并降级到gradle插件为2.3.1
classpath 'com.android.tools.build:gradle:2.3.1'