我试图将gson库添加到我的android项目中(我使用Andrdoid-studio开发)。
要添加库,我以这种方式更改了AppProject / AppName / build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
dependencies {
compile files('libs/android-support-v4.jar')
compile 'com.google.code.gson:gson:2.2.4'
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 4
targetSdkVersion 16
}
}
在我尝试使用它之前似乎有效。
当我尝试将其包含在内时:
import com.google.code.gson;
Gradle抱怨肯定:
Gradle: error: package com.google does not exist
答案 0 :(得分:4)
接受的答案对我没有用,但是这样做了:
在项目的根级别打开build.gradle文件并编辑依赖项以包含新的.jar文件:
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
或者,您可以使用文件而不是fileTree指定一个或多个特定JAR文件,例如:
compile files('libs/google-gson-1.7.1/gson-1.7.1.jar')
答案 1 :(得分:3)
可能有用的一个解决方案是尝试使用Gradle文件同步项目
工具 - > Android - >使用Gradle文件同步项目
答案 2 :(得分:2)
在我的项目中,这有时会发生在:javadoc
任务中。
如果您不需要:javadoc
任务,可以使用以下命令忽略它:
./gradlew :install -x :javadoc