2011-06-08 35 views
17

私はこの問題を以前に何度も使用していましたが、この問題は発生していませんでしたが、このIntelliJプロジェクトで何か間違いがありました。設定 - > SDKの下で、クラスパスにプラットフォーム7のGoogle APIを指定しました。それでもMaps APIは存在しないと言ってビルドできません。私はまた、Google APIの.jarへのクラスパスへの別の参照を追加しようとしましたが、それと同じ問題です。パッケージcom.google.android.mapsが存在しません(IntelliJ)

IntelliJ IDEプロジェクトがGoogle APIに対して正しく構築されるように修正するにはどうすればよいですか?

長い日ですが、私は明らかに何かが不足している可能性があります。だから、グーグル(地図など)を取得する

答えて

37

のIntelliJで作業するAPI:ファイル - >プロジェクト構造 - >のSDKの下で

  1. はあなたが標的化さているプラ​​ットフォームレベルのための項目を追加します。 [クラスパス]タブでアンドロイドSDKsフォルダの上部に参照を追加し、[ビルドターゲット]メニューを使用してターゲットプラットフォームを指定します。
  2. "モジュールSDK"リストから[設定 - >プロジェクトの構造 - >モジュール - >依存関係]を選択します。
  3. Google(Mapsなど)APIをターゲットにする必要がある場合は、 SDKs->クラスパスは、あなたもアイデアの私のバージョンで参照にそのプラットフォームバージョン(例えばアドオン/ addon_google_apis_google_inc_8/libsに/ maps.jar
+2

Google APIプラットフォームを選択すると、このjarが自動的に追加されます。 – CrazyCoder

+0

うーん、私のためではなかった。私はIntelliJのプロジェクト構造ダイアログがかなり混乱しているのを発見しました。 –

+0

+1 thx - 新しい11.1で私のために働いていなかった – Dori

2

用のGoogle APIの.jarファイルを追加することを確認し、コントロールがありますビット別:

プロジェクト設定 - モジュール - (ModuleName) - ツリーを展開するための三角形 - Android; 、右側には「Androidプラットフォーム:」と選択コントロールが表示されます。このコントロールには「Android 2.1-アップデート1 Google API」はありませんが、「新規」ボタンを押して、ダウンロードしたものを含む既存のディレクトリを選択します。/android-sdk-mac_x86/platforms/android-9

"New"と読み替える理由はまだ分かりませんが、動作します。

1

私は最新の0.8.9バージョンを使用していますが、ファイル - >設定オプションはなく、ツールアイコンをクリックして表示される環境設定にモジュールセクションはありません。 import com.google.android.gcm.GCMRegistrarで問題を解決するにはどうすればよいですか。見つかりません?

関連する問題