web-dev-qa-db-ja.com

GUIをインストールする方法Android SDKマネージャーをインストールせずにAndroid Studio

この質問 GUI for Android SDK manager is gone? は、過去に正しいソリューションで回答されましたが、現在は問題に対処していません。

過去にIntelij Ideaを実行してAndroidプロジェクトを開発し、GUI SDKマネージャーを使用できました。Android開発に戻りました https://developer.Android.com/studio/index.html は、コマンドラインのスタンドアロンSDKマネージャーのみを提供します。

GUI SDKマネージャーをインストールするにはどうすればよいですか?私はAndroid Studioをインストールして、多分Android Studioをアンインストールし、SDKマネージャーを保持します。AVDでも同じ問題があるのではないかと考えています。 。

特に他の場所で提供されるソリューションを使用する場合:

  1. .../tools/Androidはありません
  2. .../tools/Android.batはコマンドラインオプションのみを提供します
  3. .../tools/bin/sdkmanager.batはコマンドラインオプションのみを提供します
18
Steve Waring

Android SDK GUIはここにあります

コミュニティに、完全に機能する回避策があり、Android SDKを使用しながら、ほとんどのユーザーが慣れ親しんでいる従来のGUIGUIがここにあることを嬉しく思います(SDK 26で公式に切断されたにもかかわらず)

最初から始める場合は、まずこの投稿を読むことをお勧めします。 Android SDKをダウンロードせずにダウンロードするにはどうすればよいかAndroidスタジオ?

ここで最も重要なことは、最初にベースパッケージ(つまりSDKツール、プラットフォームツール、GUI SDK、AVDマネージャーなど)をインストールする必要があることです。フォームスクラッチを開始する場合は、SDKの最後のインストーラーバージョン、そうでない場合は、既に動作するSDKインストールであれば、この手順をスキップできます。

「SDKツール」を更新しても、入手できる最新バージョンは常に25.x.xこれは、別のサイトの私の投稿で指摘したように、APIレベル26、27、または28を実行できないため、それ自体に問題があります。 開始できませんAndroid 8.0エミュレーター上のOreo:「復号化に失敗しました」

数週間の調査の後、これは、Android Studio(私たちが達成したいことに反する)を実行していない限り、もはや提供されていない古いエミュレータを実行するためのものです

外観から見ると、エミュレータ(Android SDK Tools)の一部として元々配布されていた)は、バージョン25.2.3以降は更新されていないようです。

したがって、回避策には、エミュレータツールの「manual/forced upgrade」が含まれます。現在、バージョン27.3.8に正常にアップグレードしました(Android 9をスムーズに実行しています)。

回避策

ストーリーを短くするには、最初にベースパッケージがまだ完全であることを確認し、次のようにエミュレータをアップグレードします。

説明

  • 以下のリンクから最新の(または適切なエミュレーター)をダウンロードしてください。
  • 完了したら、ダウンロードしたemulator.Zipファイルを解凍し、エミュレータパッケージを%USERPROFILE%\Android\android-sdk\toolsまたは関連するパス(はいmergeする必要があります)エミュレータにはすべてのライブラリとファイルがないため)
  • この後、エミュレーターが更新されます(私の場合は27.3.8になります)。

enter image description here

Android SDKマネージャー(GUI)

AVDを準備します(APIレベル27または28)。

  • AVDマネージャー実行可能ファイルをクリックして、AVDセットアップダイアログボックスを表示します。
  • AVDの必要なパラメーターを選択し、[OK]をクリックして作成します。

enter image description here

Android AVDマネージャー

新しく作成された仮想デバイスを実行すると、準備完了です。

  • 仮想デバイスを選択し、開始をクリックします。

enter image description here

enter image description hereenter image description here

最高の体験を得るために、関連するツール、画像などを必ず更新してください


重要なリンク

ベースおよびエミュレーターツール(Zip)

  1. Android SDKベースインストーラー (オフラインウィンドウ)
  2. Linuxインストーラー (wgetも使用できます)
  3. エミュレーターバージョン27.3.8 (Linux最新)
  4. エミュレーターバージョン27.3.8 (最新のWindows)
  5. エミュレーター27.3.8 (mac os最新)
  6. エミュレーターバージョン26.1.4 (windows)
  7. エミュレーターバージョン26.1.4 (linux)
  8. エミュレーターバージョン27.1.10 (mac os)

更新:最新のエミュレータバージョンを追加

Linuxのリンクを提供してくださった androiddeveaglemt および Vladyslav Panchenko に感謝しますリポジトリへのリンクを提供し、mac osリンクにとって最も重要です。


結論

Googleは、Android SDKを支持して、Androidスタジオの可能性があるため、おそらく潜在的なセキュリティバグのために、スタンドアロンパッケージだけが必要な人には納得できないかもしれません...

15
xavier_fakerat

GUIは完全になくなったようです。 SDK v26以降、SDKマネージャーGUIはAndroid Studioからのみアクセス可能です。VisualStudioのSDKマネージャーボタンは応答しなくなりました。今度はおそらくAndroid StudioはSDKとエミュレーターを管理および更新するためだけのものです

Googleが独自のIDEを宣伝するもう1つの恐ろしい行為。

UPDATE:

公式 Xamarin SDK Manager は、Visual Studio 2017以降で使用できるようになりました。 Visual Studio Installerの「Cross Platform Mobile」ワークロードからインストールできます。これは、GoogleのスタンドアロンSDKマネージャー(Android SDK Toolsパッケージのバージョン25.2.3で廃止されました)に置き換わります。VisualStudioでSDKマネージャーを起動するには、Tools > Android > Android SDK Manager

VS2015以前の場合、SDKツールを25にダウングレードし、古いGoogle EmulatorマネージャーGUIを使用することをお勧めします。 SDKツール25は引き続きAPI 26、27以降で使用でき、新しいプラットフォームの開発には影響しません。これにより、VSの古いバージョン用のAndroid SDKを管理するためのインターフェイスが提供されます。

13
Divins Mathew

Sdkmanager.batに基づいたオープンソースGUIインターフェイスを提供します。 B4A Sdk Manager

B4A SDK Manager

B4A AVD Manager

これは主にB4A開発者向けに開発されましたが、Android Studio。

11
Erel

これによると アナウンスメント Googleは2015年6月以降、EclipseのADTプラグインをサポートするつもりはなく、ADTのGUIもまったくサポートしません。彼らは、Android Studioに完全に切り替えて決定を説明します。公式のAndroid最後のGUIバージョンをダウンロードするソースにはリンクがありません。潜在的なセキュリティバグがある。

そのため、リンクが変更されなくなるまで、 ダウンロード 最後に保存されたバージョンになる可能性があります。しかし、Googleのタグ " installer_r24.4.1-windows.exe "で見つけることは常に可能であると思います。

リンクについて Losin 'Me に感謝します。

web.archive.org にあります

4
Denis Petrov

スタンドアロンマネージャーは古く、Linuxの「Android sdk」や「Android adv」などのコマンドが機能しなくなるため、コマンドラインツールからデバイスを実行することを学びました。

他のトピックの私の回答へのリンク。 (Linuxのみ) https://stackoverflow.com/a/57019574/7600634

0
John Tribe

シンプルなAndroid SDK GUIをリリースしました。この週末のプロジェクトでは、sdkmanagerコマンドラインを使用したり、Androidツールを2回ダウンロードしたりする頭痛から人々を救うことができるかもしれません。

AndroidGUI でプロジェクトを確認できます。

あなたが好きなようにフォークしてください。どんな助けも大歓迎です。

PS:誰かが私に最新のsdklib-*。jarソースコードを教えてくれたらとても便利です。 Android SDKと直接やり取りできるように。

0
Dhipo Alam