Java Gradle返回包不存在
我正在尝试将gson库添加到我的android项目中(我正在使用andrdoidstudio进行开发) 为了添加库,我以以下方式更改了AppProject/AppName/build.gradle文件:Java Gradle返回包不存在,java,android,gson,gradle,android-studio,Java,Android,Gson,Gradle,Android Studio,我正在尝试将gson库添加到我的android项目中(我正在使用andrdoidstudio进行开发) 为了添加库,我以以下方式更改了AppProject/AppName/build.gradle文件: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } appl
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
被接受的答案对我不起作用,但这确实:
- 下载gsonjar文件并将其复制到应用程序项目中的/libs/文件夹中
- 在项目的根级别打开build.gradle文件,并编辑依赖项以包含新的.jar文件:
dependencies { compile fileTree(dir: 'libs', include: '*.jar') }
- 构建->重建项目
编译文件('libs/google-gson-1.7.1/gson-1.7.1.jar')
一个可能有用的解决方案是尝试将项目与Gradle文件同步
Tools->Android->Sync Project with Gradle Files在我的项目中,这有时发生在
:javadoc
任务中。
如果您不需要:javadoc
任务,可以通过以下操作忽略它:
import com.google.code.gson;
/gradlew:install-x:javadoc
这个问题解决了我的问题-我在studio中添加了库,但是Gradle文件中缺少依赖项。现在可以了。不,这并不能解决库模块中的这个错误。这个解决方案对我有效!!在我的例子中-x:app:androidJavadocs