質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Xamarin

Xamarin(ザマリン)は、iPhoneなどのiOSやAndroidで動作し、C# 言語を用いてアプリを開発できるクロスプラットフォーム開発環境です。Xamarin Studioと C# 言語を用いて、 iOS と Android の両方の開発を行うことができます。

Q&A

解決済

1回答

2972閲覧

Xamarinモバイルアプリ開発に必要な正しいADBのインストール手順が知りたい

yuto_mmm

総合スコア4

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Xamarin

Xamarin(ザマリン)は、iPhoneなどのiOSやAndroidで動作し、C# 言語を用いてアプリを開発できるクロスプラットフォーム開発環境です。Xamarin Studioと C# 言語を用いて、 iOS と Android の両方の開発を行うことができます。

0グッド

0クリップ

投稿2020/01/28 02:26

前提・実現したいこと

後学のため、VS2019で初めてXamarinモバイルアプリを作ろうとしています。
仕事ではないので、急ぎではありませんが、先に進めずに困っているので、どなたかお力をお貸しください。

######実現したいこと
VS2019にXamarinを入れ、
最初の Xamarin.Forms アプリのビルド
上記ページの通りにまずはサンプルを動かそうとしました。
しかし手順9の通りになりません。「Android Emulator」のままです。
(手順9:Visual Studio 2019 の [デバッグ] ボタンに新しいエミュレーターの名前が表示されるようになりました)
どうもインストールしたADBに問題がある気がしています。

現在調べたところ、ADBのインストール方法は大まかに3つ見受けられました。

・「15 seconds ADB Installer」を使用
・JDKを入れ、Android StudioのCommand line toolsに入っているADBを使用
・SDK Platform-Tools for Windows をダウンロードして使用

最初よく分からなかったため、私は「15 seconds ADB Installer」を使用してインストールしてみました。
コマンドプロンプトからは「adb」は反応します。
ですが、「adb devices」で端末番号以外の表示が出てきますし「unauthorized」とも表示されます(エラーメッセージ欄参照)。
どうもADBが競合しているのか、バージョンが古いのか…ADBさえ正しくインストールすれば先に進める気がしています。
そこで一番情報の多かったSDK Platform-Tools for Windowsをダウンロードしようとしたのですが、どのブラウザで開いてみてもリンク切れ(というか、リンクが貼られていない?)を起こしているように見えます。

リンク切れが修正されるのを待つべきか、ほかにADBを入れる方法があるのか、それとも手順9のようにならない理由はそもそも他にあるのか…何かご存じの方がいらっしゃいましたら、ご教示ください。
宜しくお願いします。

発生している問題・エラーメッセージ

>adb devices List of devices attached adb server is out of date. killing... * daemon started successfully * emulator-5554 unauthorized

試したこと

Android Studioからエミュレータにつながらないときは
ここでエミュレータのUSB debuggingをONにする方法を知り、実践→手順9の通りにはならない
※このサイトはChromeだと何故か開かない?みたいです

15秒でADBをインストールする神ツール(Windows)
現在動いているADBはこちらで紹介された15 seconds ADB Installerを使用。

Android SDKをインストールして、ADBコマンドが使えるようにする方法
この情報を元に入れ直そうとしたが、Android SDKサイトのCommand line tools only欄からダウンロードしたZIPを展開するとADBのEXEが見当たらない上、SDKマネージャもbatはあるがexeらしきものがないので、batを叩いても何も起こらず。
(もしかしてjavaのコンパイルが必要?)

Adbを簡単にインストールする手順
この情報にあるリンク先のダウンロードはリンク切れを起こしており、肝心のダウンロードができない

adb server is out of date. killingと毎回表示される
この情報を見て念のため、開発PCに「HTC Sync」が入っていないか見たが、それらしきものは無かった。

補足情報(FW/ツールのバージョンなど)

Windows10
Visual Studio Community 2019(Version 16.4.3)
Xamarin 16.4.000.308 (d16-4@4755fb3)
Xamarin Designer 16.4.0.475 (remotes/origin/d16-4@ac250f5aa)
Xamarin Templates 16.4.25 (579ee62)
Xamarin.Android SDK 10.1.3.7 (d16-4/d66aed0)
Xamarin.iOS and Xamarin.Mac SDK 13.10.0.17 (5f802ef)
Android Debug Bridge version 1.0.32

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

ADBだけを入れる方法が見つからないので、恐らく同梱されているだろうと見込んでいたAndroid Studioをインストールしてみました。
案の定、ADBが入っていたので、15 seconds ADB Installerで入れたADBはフォルダごと削除し、システム環境変数をAndroid Studioに入っていたADBのフォルダに変更したところ、「adb server is out of date. killing...」のメッセージは出なくなりました。
VS2019で開発したかったので、無用なAndroid Studioが入ってしまいましたが、質問タイトルの「ADBのインストール」は出来たので、この質問はこれで終了とします。
(元々勉強用なのでついでにAndroid Studioも触ってみます)

但し、エミュレータでのデバッグにはまだ別の問題があるようで、

「emulator-5554 unauthorized」と表示されること
デバッグボタンがエミュレーターの名前にならないこと

は解決していません。
そちらも解決出来なければ、別途質問を上げようと思います。

閲覧下さった方々、ありがとうございました。

投稿2020/01/31 04:10

yuto_mmm

総合スコア4

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yuto_mmm

2020/02/03 05:01

自己追記です。 VS2019でのデバッグはうまく行ってませんが、Android Studioは正常にデバッグ出来ました。 Android Studioは動かすための必要なものが揃っているようですね。 VC#に慣れるためも兼ねてVS2019で開発したかったので、良い方法が分かったらまた追記します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問