我将项目从eclipse导入到android studio,并在使用gradle文件同步项目后获得上述消息。我是android studio的新手,不知道如何解决这个错误。
以下是Gradle文件。
apply plugin: 'com.android.application'
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId "com.s5.selfiemonkey1"
minSdkVersion 14
targetSdkVersion 14
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_6
targetCompatibility JavaVersion.VERSION_1_6
}
productFlavors {
}
}
dependencies {
compile 'com.android.support:support-v4:18.0.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.google.code.gson:gson:2.2.2'
compile files('libs/AF-Android-SDK.jar')
compile files('libs/AndroidSwipeLayout-v1.1.8.jar')
compile files('libs/FlurryAnalytics-5.3.0.jar')
compile files('libs/android-viewbadger.jar')
compile files('libs/commons-codec-1.4.jar')
compile files('libs/google-play-services.jar')
compile files('libs/okhttp-2.5.0.jar')
compile files('libs/okio-1.6.0.jar')
compile files('libs/parcelgen.jar')
compile files('libs/scribe-1.1.2.jar')
}
从项目构建Gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
jcenter()
}
}
请指教。提前致谢。
答案 0 :(得分:3)
由于GSon在mavenCentral中,你必须在buidscripts阶段添加mavenCentral()。
答案 1 :(得分:2)
Gson的最新版本目前为2.3.1 https://github.com/google/gson/releases
尝试使用compile 'com.google.code.gson:gson:2.3.1'
答案 2 :(得分:1)
你必须使用项目结构在依赖项中添加Gson库,现在更新gradle,将.jar文件添加到build.gradle文件中,如
dependencies {
compile files('libs/gson-2.2.4.jar')
}
如果它有效,请尝试将其更改为
dependencies{
compile 'com.google.code.gson:gson:2.2.+'
}
确保您也连接到互联网,以便通过maven repo在线下载罐子。