Android Studioを更新しようとしましたが、このエラーが発生しました。これを修正するにはどうすればよいですか?
Android studioおよびAndroidアプリ開発。
Android Studio 2.3およびLinuxを使用しています。
この投稿は次のように試しました:Update 2https://stackoverflow.com/a/42735118/51336
更新2:
エミュレーターパッケージの問題の解決策!
リポジトリのXMLをしばらく掘り下げた後、私は問題を発見しました。
「エミュレータ」パッケージはチャネル3(カナリア)のみにあり、「ツール」パッケージはチャネル0(安定)にありますが、「エミュレータ」に依存していることがわかります。解決策は、マネージャーにチャンネル3から「エミュレータ」パッケージをダウンロードさせることです。
./sdkmanager --channel=3 emulator
問題が解決しました!
これは私のために働いたものです:
bin
フォルダーをパス。sdkmanager "platforms;Android-25"
を実行しますこれがあなたにも役立つことを願っています。
更新チャンネルを一時的にカナリアチャンネルに変更します([設定]> [外観と動作]> [システム設定]> [更新])。それは私のために動作します(Windows、Android Studio 2.3)このバグはAndroid Studio。
Void Linux を使用した私のソリューション(他のディストリビューションでも修正する必要があります):
この正確なパスにSdk
という名前の新しいフォルダーを作成します。バッシュの例:$ mkdir $HOME/Android/Sdk
cd
をこのフォルダーに追加し、最新のSDKコマンドラインバージョンをダウンロードします。バッシュの例:$ curl https://dl.google.com/dl/Android/studio/ide-zips/2.3.0.8/Android-studio-ide-162.3764568-linux.Zip
Android-studio-ide-162.3764568-linux.Zipを抽出します。次のようにする必要があります:$HOME/Android/Sdk/tools
Android Studioを起動し、通常のインストールを続行します。
PS:$ HOMEにAndroidフォルダーがない場合は、それを作成し、ステップ1、2、3を実行して、$HOME/Android/Sdk
Android Studio→Configure→* SDK Manager→Editのフォルダー、手順4に進みます。
次のパスから「Android SDK Manager」を起動します。
%Android_home%\SDK Manager.exe
このマネージャーからすべての更新をインストールします。
追伸これは私のために働いた。
これがうまくいったものです:
これは私のためにそれを修正しました(完全にパッチを当てたUbuntu 16.04(Xenial Xerus)で)。
免責事項:事前にすべてをクリーンアップしました。
rm -Rf ~/Android-studio/ ~/.AndroidStudio2.2/ ~/.Android/ ~/Android/
次に:
wget https://dl.google.com/dl/Android/studio/ide-zips/2.3.0.8/Android-studio-ide-162.3764568-linux.Zip
wget https://dl.google.com/Android/repository/tools_r25.2.3-linux.Zip
unzip Android-studio-ide-162.3764568-linux.Zip -d ~/
mkdir -p ~/Android/sdk
unzip tools_r25.2.3-linux.Zip -d ~/Android/sdk
~/Android/sdk/tools/bin/sdkmanager "platforms;Android-25"
~/Android/sdk/tools/bin/sdkmanager --channel=3 emulator
~/Android-studio/bin/studio.sh