7

AdMob を実行しようとしています。しかし、何らかの奇妙な理由で、Google リポジトリがインストールされていることを Android Studio に受け入れさせることができません。つまり、SDK マネージャーにインストールされます。そして、今何度も再インストールしました。プロジェクト構造 SDK パスは、Android SDK Manager と同じです。

compile 'com.google.android.gms:play-services:6.+'build.gradleの行にマウスを合わせると、次のツールチップが表示されます。

"Dependency on Play Services, but the SDK installation does not have the "Extras > Google Repository" installed. Open the SDK manager and install it"

コンパイルしようとすると、このエラー:

Error:Failed to resolve: com.google.android.gms:play-services:6.+

そのエラーには、私が今何度も使用したリポジトリをインストールするためのリンクが表示されます。Android Studio は気にしません。ヘルプ。

編集:新しい空のプロジェクトを使用すると、それが機能し、Android Studio がリポジトリを見つけます。ここで何が起こっているのかわかりません。

4

1 に答える 1

0

私は同じ問題に苦しんでいましたが、最終的に簡単な解決策を見つけました (私はAndroid StudioMacOS で 1.5.1 を使用しています):

  1. [ファイル] --> [プロジェクト構造]に移動します

  2. 開いたウィンドウの左側にある[ Developer Services]の下で、[ Ads]を選択します。

  3. AdModの横にあるチェックボックスをオンにします。ウィンドウは次のようになります。 ここに画像の説明を入力

  4. [ OK] をクリックします。

これにより、必要な依存関係が Android に追加され、build.gradleGradle が同期されます。

同期が完了したら、念のため、プロジェクトをクリーンアップして再構築します。

  1. ビルド-->プロジェクトの消去
  2. ビルド-->プロジェクトの再ビルド

それでおしまい!これが役立つことを願っています。

于 2015-12-28T21:22:00.947 に答える