Android Studioはなく、Android SDKだけがあります。 Android Virtual Devices(AVD)Managerを使用してAndroidエミュレーターの1つを起動すると、次のメッセージが表示されます。
お使いのエミュレータは古くなっています。Android Studioを起動して更新してください。
手順によると、Android SDK Managerを使用するだけで、Android Studioがなくてもエミュレータを更新できるようです。ただし、[SDKツール]タブはありません。
スタンドアロンアプリケーションとして起動されるSDKマネージャーは、Android Studioで使用可能なSDKマネージャーとは異なりますか?
また、ご覧のとおり、すべてが最新であり、Android SDK Toolsのバージョンは、 Androidウェブサイト ( 25.2.3この質問を書いている時点で)。
それでは、エミュレータをどのように更新しますか? Android Studioは必要ありません/必要ありません。
スタンドアロンGUI SDKマネージャーは、SDK Tools v25.2.3で非推奨になりました( https://developer.Android.com/studio/releases/sdk-tools.html )。 「Starting Android Emulator」実行ウィンドウに表示される指示は、Android Studio。Android Studioはスタンドアロンツールとは異なり、古いSDKマネージャーが処理も更新もできない新しいSDKパッケージ(新しいエミュレーターを含む)を追加しました。
エミュレータを更新するには、次の2つの方法があります。
新しいコマンドラインSDKマネージャーを使用します:$。/ sdkmanager --update( https://developer.Android.com/studio/command-line/sdkmanager.html )
Android Studio: https://developer.Android.com/studio/intro/update.html#sdk-manager で新しいSDKマネージャーを使用します
また、ウィンドウ出力に基づいて、AVDが古いように見えるため、新しいAVDを作成するか、最新の機能とより良いエミュレータのパフォーマンスと安定性のために更新することをお勧めします。
AndroidなしでエミュレータをAndroid私が以前に説明したものを使用して "強制的な手動アップグレード" そしてその投稿の議論に続いて、私はスタンドアロンSDKに関するいくつかのことを理解しました:
エミュレータ(元々Android SDK Tools)の一部として配布されていた)は、バージョン25.2.3以降は更新されていないようです。
したがって、回避策には、エミュレータツールの「manual/forced upgrade」が含まれます。現在、バージョン27.3.8に正常にアップグレードしました(Android 9をスムーズに実行しています)。
回避策
まず、ベースパッケージがまだ完全であることを確認し、次のようにエミュレータをアップグレードします。
説明
%USERPROFILE%\Android\android-sdk\tools
または関連するパス(はいmergeする必要があります)エミュレータにはすべてのライブラリとファイルがないため)Android SDKマネージャー(GUI)
次に、通常どおりAVDを準備します。
Android AVDマネージャー
重要なリンク
ベースおよびエミュレーターツール(Zip)
エミュレーターバージョン27.1.10 (mac os)
エミュレーターバージョン28.0.22 (最新のLinux OS最新)
エミュレーターバージョン28.0.22 (windows os latest)
エミュレーターバージョン28.0.22 (mac os最新)
更新:最新のエミュレータバージョンを追加
Linuxのリンクを提供してくださった androiddev 、 eaglemt および Vladyslav Panchenko に感謝しますリポジトリへのリンクを提供し、mac osリンクにとって最も重要です。