我最近决定学习Android编程,所以我在我的Ubuntu机器上安装了Android Studio和Android SDK。问题是当我建立一个新项目时,它说:
Gradle Sync completed with some erros
,日志是:
/home/moein/apps/android-studio-projects/Testapp/app/build.gradle
Error:Error:line (24)Failed to resolve: com.android.support:appcompat-v7:23.+
Error:Error:line (23)Failed to resolve: junit:junit:4.12
我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.moein.testapp"
minSdkVersion 23
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.0'
}
答案 0 :(得分:0)
你的build.gradle文件中是否有这个:
compile 'com.android.support:appcompat-v7:23.3.0'
答案 1 :(得分:0)
此类错误的最可能原因是您没有安装所有支持库。转到SDK管理器并安装所有支持的存储库。有关详细信息,请访问此jquery mobile documention。
答案 2 :(得分:0)
这些是您可以根据API需求在build.gradle中添加的正确版本。请根据您的要求使用。
API 21:
compile 'com.android.support:appcompat-v7:21.0.1'
OR
compile 'com.android.support:appcompat-v7:21.0.2'
OR
compile 'com.android.support:appcompat-v7:21.0.3'
API 22:
compile 'com.android.support:appcompat-v7:22.0.0'
API 23:
compile 'com.android.support:appcompat-v7:23.2.0'
答案 3 :(得分:0)
答案 4 :(得分:0)
我找到了这个问题的答案。
每当我打开一个新项目时,我都会得到它。
只需将这些行粘贴到 build.gradle(module:app)
即可repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
再次同步它可能会解决您的问题。