4

IntelliJ で Google Play サービス ライブラリ プロジェクトを利用した経験のある人はいますか?

最近 IntelliJ を購入しましたが、Google Play Services ライブラリ (特にライブラリのマッピングの側面) を利用したいと考えています。Eclipse では問題ありませんが、IntelliJ では MapFragment などへのすべての参照が解決されていません。

私は次のことをしました:

1)Googleプレイモジュールをライブラリプロジェクトとしてインポートしました(Androidファセットでライブラリプロジェクトとしてマークしました)

2)Google Playライブラリプロジェクトをメインアプリケーションの依存関係としてマークしました

それにもかかわらず、必要なインポートを解決していません。

IntelliJ android プロジェクトで Google プレイ サービス ライブラリを有効にする方法に関するヒントはありますか?

4

4 に答える 4

3

http://youtrack.jetbrains.com/issue/IDEA-96525

そこにいる人々のための解決策を見つけました。

srcフォルダーにダミークラスを追加する必要があります。

また、jar依存関係としてgoogle-play-services.jarをモジュールに追加する必要があります。

于 2013-01-11T04:15:13.007 に答える
2

stackoverflow.com で多くの提案を試しました。ただし、IntelliJ IDEA 12.0.2 でプロジェクトをビルドして実行することができました。

  1. Android sdk ディレクトリ内にある google-play-services.jar ファイルを Android プロジェクトの ./libs ディレクトリにコピーする
  2. プロジェクトを IntelliJ IDEA に再インポートします (たとえば、Mac OS X では、IDEA を開き、[ファイル] -> [プロジェクトのインポート...] に移動します)。

ウィザードの手順に注意深く従ってください。IntelliJ IDEA が google-play-services.jar アーカイブを認識していることがわかります (チェックされています)。これは私にとってはうまくいきました。問題はバグのようです。

于 2013-02-02T21:42:58.573 に答える
1

ここでの混乱は、Google Play ライブラリを JAR ではなく Android ライブラリ プロジェクトとして追加する必要があることです。また、android sdk フォルダーから直接ではなく、ライブラリ プロジェクトのコピーをインポートする必要があります。

IntelliJ プロジェクトで、tools/Android メニューから Android SDK Manager を開きます。

SDK Manager の一番下までスクロールし、Google Play SDK のインストールを選択します。

Android SDK ディレクトリの extras フォルダに移動し、google-play-services_lib フォルダを便利な場所にコピーします。

モジュール設定 F4 を開き、モジュールを右クリックして、モジュールの追加を選択します。既存のソースからモジュールを追加するためのガイドに従ってください。

このようにして、jar だけでなく、Google Play Android ライブラリ プロジェクトをプロジェクトに追加しました。

于 2013-07-23T15:47:23.693 に答える
0

したがって、これを行う方法は、IDEAからgoole-play-services.jarをビルドしてから、依存関係としてjarファイルを含めることです。

これは次のようになります

于 2012-12-22T11:45:32.343 に答える