2013-07-30 24 views
9

Androidスタジオの新機能で、外部Javaライブラリをインポートすることができます。私はGradleの依存関係の設定に関する記事を読んで、最初のパッケージが存在しないというエラーを修正しました。Android Studio .2.2とGradleパッケージが存在しません

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ファイルから文です:

これらは私のMainAcitivity.javaファイルからのインポート文があります。

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

私は、特に輸入GooglePlayServicesUtil Gradleのパッケージのエラーを修正する方法を述べた後につまずくに起こりました。それは私には明確ではないよう

は、私は他の6つの外部輸入のために他の依存関係を追加するが、それらに名前を付けるために何かを見つける方法がわからない追加する必要がある理由はどうすればよいcompile 'com.google.android.gms:play-services:3.1.36'

からimport com.google.android.gms.common.GooglePlayServicesUtil;マップ依存関係のマッピングへの他のインポートが他の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のlibでこれを行う方法の方法を探しています。

ありがとうございました!

答えて

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' 
} 

this example

3

を参照してください。私は私のプロジェクトで依存関係のすべてを更新した後、同じ問題を抱えていました。もともと私はHttpClientを除外を持っていたが、それは...違っ

configurations { 
    compile.exclude group: "org.apache.httpcomponents", module: "httpclient" 
} 

dependencies { 
    compile 'com.google.api-client:google-api-client:1.22.0' 
    compile 'com.google.http-client:google-http-client-gson:1.22.0' 
} 

を設定されていた私はそれがニッパーの例を使用するように変更し、すべてが順調です!

// removed configuration exclusion 

dependencies { 
    compile ('com.google.api-client:google-api-client-android:1.22.0') { 
     exclude module: 'httpclient' 
    } 
    compile ('com.google.http-client:google-http-client-gson:1.22.0') { 
     exclude module: 'httpclient' 
    } 
} 
+0

私の仕事...歓声 – nikhil

関連する問題