私は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
受け入れられた答えは私にはうまくいきませんでしたが、これはうまくいきました:
プロジェクトのルートレベルでbuild.gradleファイルを開き、依存関係を編集して新しい.jarファイルを含めます。
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
オプションで、次のようにfileTreeではなくファイルで1つ以上の特定のJARファイルを指定できます。compile files('libs/google-gson-1.7.1/gson-1.7.1.jar')
役立つかもしれない解決策の1つは、プロジェクトをGradleファイルと同期するを試すことです。
ツール-> Android-> Gradleファイルとプロジェクトを同期
私のプロジェクトでは、これは:javadoc
タスクで時々発生します。 :javadoc
タスクが必要ない場合は、次のコマンドで無視できます。
./gradlew :install -x :javadoc