web-dev-qa-db-ja.com

Android SDKのGoogle APIが見つかりません

私はGoogleマップを使用するアプリケーションを作成しようとしていましたが、「MapActivity」のエラーが発生したときにWebを検索したところ、ビルドターゲットを「Google API」にすることが解決策であることがわかりました。

しかし、Eclipseの「Android SDK and AVD Manager」を調べたところ、どこにでも見つかりました:(

「サードパートアドオン」>「Google Inc」の下を見ましたが、「パッケージが見つかりません」とだけ表示されます。

何か助けてください?

18
shamsad97

SDKの最新バージョン(ADK 14)を使用している場合、Google APIパッケージは、SDKマネージャーの適切なSDKレベルを含むフォルダーに配置する必要があります。

たとえば、Android 2.2の場合、「Android 2.2(API 8)」というフォルダが必要です。このフォルダには、SDK「SDK Platform」と、Google API「Google API Google、Inc.」.

4
Erich Douglass

同じ問題が発生しました

Google APIを手動でダウンロードするには here に移動します。たとえば、GoogleAPIレベル8を使用しているため、パッケージをダウンロードします here

ダウンロード後、Zipファイルを"C:\Program Files (x86)\Android\android-sdk\add-ons"に抽出し、ディレクトリの名前を"google_apis-8"ではなく"google_apis-8_r02"に変更します。

40
AlanS

これは私に起こりました。

単純な修正は、現在インストールされているパッケージを更新することでした。これにより、SDK Managerアプリが更新され、再起動後、USBドライバーを含むすべてが表示されました。

どうやら、SDマネージャーが古い場合、USBドライバーのような重要なものをインストールすることはできません。

5
trusktr

同じ問題が発生し、「アクセスが拒否されました」と表示されました。私は64ビットwin7を使用しており、SDKツールはC:\ Program Files(x86)\ Android\android-sdkにインストールされています。これは、SDKマネージャーにフォルダーへのアクセス許可がないためであることがわかります。そのため、簡単な修正は、SDKマネージャーを右クリックして管理者として実行することです。

2
henry chen

Motorola Development Studioを使用すると、さまざまなAPIレベルをGoogleから簡単に取得できることがわかりました。ダウンロードとドキュメントはすべて次の場所にあります。

developer.Motorola.com

1
Chris Hammond

キャッシュをクリアして([ツール]> [オプション]> [キャッシュをクリア])、次にリロード([パッケージ]> [リロード])してみて、それが役立つかどうかを確認してください。

0
lazywiz

私も同じ問題に直面しました。

Eclipse&SDKマネージャーを再起動すると問題が解決しました。再起動後、すべてのGOOGLE APIとその他のものは、それぞれのビルドの下に表示されます。

これで変更が表示されない場合は、SDK Manager.exeを管理者として呼び出してください。これにより、問題が解決します

0
Praveen

Googleサーバーがダウンしているか、502エラーが返されることがあるので、マニフェストファイルが見つかりません。これは私に起こりました。解決策は、数分待つことです。

0
coderek

アップデートは助けにはなりませんでしたが、SDKマネージャーとADTを再インストールすると問題が解決しました。

0
sshturma

管理者として実行は、Windows 7で私からのトリックを実行しました。SDKマネージャーは、この後にすべての追加のgoogle apiを表示しています。

0
user1945183

それが古いパッケージである場合、それが廃止されている可能性があり、SDKマネージャーはデフォルトでそれを表示しません。 「パッケージ」タブに移動し、「古いパッケージを表示」を選択します。

0
user1528944