Android Studio。プロジェクトでDrive APIを使用したい。EclipseにはEclipse用のGoogleプラグインがありますが、Android =スタジオ?今までに試したことはありますか?
Googleドライブの最新バージョン(2014.12.28)を見つけることができます:
//Google Drive API
compile 'com.google.Android.gms:play-services:6.5.+'
compile 'com.google.api-client:google-api-client-xml:1.18.0-rc'
compile 'com.google.http-client:google-http-client-gson:1.18.0-rc'
compile 'com.google.api-client:google-api-client-Android:1.18.0-rc'
compile 'com.google.apis:google-api-services-drive:v2-rev155-1.19.0'
最新バージョンを確認するには、次のリンクを試してください。
https://developer.Android.com/google/play-services/setup.html
https://code.google.com/p/google-api-Java-client
https://developers.google.com/api-client-library/Java/apis/drive/v2
http://mvnrepository.com/artifact/com.google.apis/google-api-services-drive
私は同じ状況にあり、Gradleがどのように適切な依存関係のセットを見つけて必要なものを除外するかについての情報をここで見つける必要がありました。ここで、build.gradleファイルの依存関係に必要な行
// Replace 'dependencies' in your build.gradle file with the following
// or add these to whatever other dependencies you have.
dependencies {
compile 'com.Android.support:support-v4:19.0.0'
compile 'com.google.Android.gms:play-services:4.0.30'
compile('com.google.api-client:google-api-client-xml:1.17.0-rc') {
exclude group: 'com.google.Android.google-play-services'
}
compile 'com.google.http-client:google-http-client-gson:1.17.0-rc'
compile('com.google.api-client:google-api-client-Android:1.17.0-rc') {
exclude group: 'com.google.Android.google-play-services'
}
compile 'com.google.apis:google-api-services-drive:v2-rev105-1.17.0-rc'
}
それらが時間とともに変化するにつれて、私は Gist を作成しました。
Googleドライブのクイックスタートを修正してAndroid Studio;興味があれば、それを見つけることができます here
編集:このGradleインポートは、Google Play Servicesと統合された Developer Preview Google Drive API ではなく、Java用のGoogle Drive APIを使用するためのものです。
JavaクライアントライブラリもAndroidをサポートしています。こちらからダウンロードできます。 https://code.google.com/p/google-api-Java-client/wiki/APIs#Drive_API
次に、ドライブSDKのダウンロードを解凍し、フォルダーをプロジェクトのlibsセクションに移動します。例:/ Users/-username-/AndroidStudioProjects/MyProject/MyProjectActivity/libs /
この時点で、[ファイル]-> [プロジェクト構造]をクリックし、[ライブラリ]タブをクリックし、プロジェクトにSDKを追加する+記号をクリックして、ライブラリをプロジェクトに追加できます。
Java here: https://code.google.com/p/google-api-Java- client/wiki/Android
試しましたか
Googleドライバーは試していませんが、Google usbアクセサリーAPIを試しました。私の場合、MyProject/MyProject/build.gradleを開きます
追加
compile files("libs/usb.jar")
依存関係ブロックへ
もちろん、Googleドライバーのライブラリを次からコピーします
Android-studio\sdk\add-ons\addon-google_apis-google-10\libs\usb.jar
myProject/MyProject/libsへ
頑張って。
SDKマネージャーの下のExtraから、Google Play Services、Googleリポジトリ、およびAndroid Support Libraryをダウンロードしました。 。
依存関係{コンパイルfileTree(dir: 'libs'、include:['* .jar'])// Pls。この依存関係を使用するには、SDKマネージャーを介してGoogleリポジトリをインストールまたは更新します。 'com.google.Android.gms:play-services:5.0。+'をコンパイルします}
smokybobの答えはうまくいきましたが、いくつかの実験を行ったところ、これもうまくいきました。
dependencies {
compile files ('libs/libGoogleAnalyticsServices.jar')
compile ('joda-time:joda-time:2.3')
compile ('com.google.code.gson:gson:2.2.4')
compile 'com.google.Android.gms:play-services:4.1.+'
}
Joda-timeとGsonはドライブAPIとは何の関係もないと推測しています。
私がするときの注意
gradle dependancies
私は得る
+--- joda-time:joda-time:2.3
+--- com.google.code.gson:gson:2.2.4
\--- com.google.Android.gms:play-services:4.1.+ -> 4.1.32
\--- com.Android.support:support-v4:19.0.1