gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

Update Google Play services 解決

 SDK Toolsから最新版のパッケージをダウンロードし、build.gradleのdependenciesのバージョンを書き換えたけど、Androidのシミュレータに「Update Google Play services」のメッセージが表示されます。一通り見直してみたり、Clean build、Rebuild、Invalidate Cachesを実行して見ましたが、効果なし。そう言えば、最近、Javaを7から8に変更しました。Android Studioの画面には「Decompiled.class, bytecode version:51.0(Java 7)」と表示されています。なるほど、Java 7で再コンパイルしなさい、か。。。

Java 7に戻す気がありませんので、他のパッケージ類をJava 8に再コンパイルしなければならないようです。orz

解決方法は、以下です。

・「Tools」「Android」「SDK Manager」でAndroid SDKを立ち上げます。

・中央下の「Launch Standalone SDK Manager」をクリックし、Android SDK Managerを起動します。

・削除する前にスクリーンショットで、パッケージ、バージョンなどが分かるように保存しておきます。

Android Studioを終了しておきます。

Android SDK Managerに戻り、パッケージをすべて選択し、右下の「Delete xx packages...」をクリックします。(1つ消せないパッケージ(SDK build tool)あり)

・ポップアップで削除するパッケージの一覧が表示されるので、「Yes」をクリックします。

 (削除するパッケージが多すぎて、「Yes」が見えないので、ディスプレイを縦に変更)

・再度、インストールするパッケージを選択し、右下の「Install xx packages...」をクリックします。

・次画面で、「Accept License」にチェックを入れ、「Install」をクリックします。

*モジュールの削除は自己責任でお願いいたします。