18

Android Studio と外部 Java ライブラリのインポートは初めてです。Gradle の依存関係の構成に関する投稿を読み、最初のパッケージが存在しないというエラーを修正しました。

これらは、私の MainAcitivity.java ファイルからのインポート ステートメントです。

import com.google.android.gms.common.GooglePlayServicesUtil;
import com.google.api.client.extensions.android.http.AndroidHttp;
import om.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.gson.GsonFactory;
import com.google.api.services.tasks.TasksScopes;

これがbuild.gradleファイルからの私の依存関係ステートメントです。

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
    compile 'com.google.android.gms:play-services:3.1.36'

たまたま、GooglePlayServicesUtilGradle パッケージのインポート エラーを修正する方法について具体的に言及している投稿に出くわしました。

import com.google.android.gms.common.GooglePlayServicesUtil;他の 6 つの外部インポートの他の依存関係を追加する必要がありますが、なぜマップするのかが明確ではないため、名前を付ける方法がわかりません。compile 'com.google.android.gms:play-services:3.1.36'

他の 6 つの外部ライブラリの依存関係マッピングへの他のインポートが何であるかを調べるにはどうすればよいですか?

com.google.api.client.extensions.android.http.AndroidHttp;

com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAccountCredential;

com.google.api.client.http.HttpTransport;

com.google.api.client.json.JsonFactory;

com.google.api.client.json.gson.GsonFactory;

com.google.api.services.tasks.TasksScopes;

外部にインポートされたJavaライブラリでこれを行う方法を本当に探しています。

ご協力いただきありがとうございます!

4

2 に答える 2

16

次の依存関係を追加します。

compile ('com.google.api-client:google-api-client-android:1.17.0-rc') {
    exclude module: 'httpclient'
}
compile ('com.google.http-client:google-http-client-gson:1.17.0-rc') { 
    exclude module: 'httpclient'
}

この例を参照してください

于 2014-03-13T21:45:43.763 に答える