7

プッシュ メッセージと Maps API を使用するために、最新の Google Play Services ライブラリを Android Studio プロジェクトに含めようとしています。

このライブラリを Eclipse および CLIに含める方法に関するチュートリアルはたくさんあるため、Android Studio に最新のライブラリを含める方法についての説明はありません。

私は多くのサイトで検索してきましたが、他のサイトは古いバージョンを文書化しているように見えるため、最も適切と思われる回答の1つはこれであると思われましたが、それでも何かが欠けているように見えます.

Facebook ライブラリをプロジェクトに含めたのと同じ方法でこの lib を含めようとしました (GooglePlay よりも Android Studio の方が奇妙に文書化されています) が、まだ何かが足りないようです。

そのために、フォルダー全体<android-sdk>\extras\google\google_play_services\libproject\google-play-services_libを自分の<project-path>\libraries\google-play-services_lib

次に、スタジオで、Facebookのドキュメントまたは提供されたリンクで述べたように、コピーしたフォルダーをモジュール>追加>モジュールのインポートに追加しようとしました。gradle ファイルのようなものを忘れて、モジュールのプロパティをチェックしているに違いありません。このライブラリで何をしているのか、もうわかりません。

編集:私はすでに Android Studio に取り組んでいます。

4

4 に答える 4

7

Gradle を使用して Android Studio でこれを設定するには、2 つの手順があります。

1) SDK の必要な部分をインストールします。

Android Studio は Eclipse とは異なる Android SDK の場所を使用するため、以前に Eclipse で行った場合でも、Android Studio でこれを行う必要があります (同じ SDK の場所を共有するように更新しない限り)。

Android Studio メニュー バーから、[ツール] -> [Android] -> [SDK マネージャー] を開きます。

Extras セクションで、以下をインストールします。

  • Android サポート リポジトリ
  • Android サポート ライブラリ
  • Google Play サービス
  • Google リポジトリ

2) Gradle の依存関係を追加します。

モジュールでこれを行いbuild.gradleます (つまり、Android Studio プロジェクト全体のトップ レベルのものではありません)。

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

これは必要最小限の手順ではないかもしれませんが、私にとってはうまくいきました。:-)

于 2013-11-21T19:59:50.607 に答える
3

あなたが参照した質問のために ClassNotFound 例外が発生したと思います。Eclipse で作業している場合は、Google Play Services ライブラリ プロジェクトで「is library」をチェックしたことを確認し、このライブラリ プロジェクトがアプリ プロジェクトで参照されていることを確認することをお勧めします。

ただし、Android Studio については、こちらをご覧になることをお勧めします: Android Studio with Google Play Services

受け入れられた回答は関連性があり、参照した質問よりも完全な手順を示しています。

于 2013-08-13T00:43:55.400 に答える