スポンサーリンク

Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう

スポンサーリンク
スポンサーリンク
Android
スポンサーリンク
スポンサーリンク

Android Studio」をご存知でしょうか?

Android Studio(アンドロイド スタジオ)は、Googleが提供するAndroidプラットフォームに対応する統合開発環境のこと。

引用 Wikipedia – Android Studio

「開発環境」というワードの通り、Android向けアプリケーションの開発はもちろん、既存のAndroid実機に対し、通常の設定画面からは行えない高度なカスタマイズ指示を与えることもできるAndroid SDKツールの1つ「adb(=Android Debug Bridge)」も利用できるようになります。

そこで本記事では、Windowsのコマンドプロンプトでadbコマンドを使えるようにする方法について紹介します。

adbを使えるようになると、より高度なカスタマイズをAndroidに対し与えることが可能です。

詳細な說明は様々なプログラマーの方が分かりやすく解説しているので、ぜひ調べてみて下さい。

参考 Android 開発入門 – 開発環境はどうやって作るの?

参考 Android 開発入門 – Android Debug Bridge (adb) とは?

Photo by John Schnobrich on Unsplash

 

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

adbをWindowsのコマンドプロンプトで使う方法

adbをWindowsのコマンドプロンプトで使う設定の大きな流れは下記通りです。

  1. Windows向け「Android SDKツール」を入手する
  2. adbコマンドのパスを通す
  3. adbが動作するか検証する

下記から順番に說明します。

手順①:Windows向け「Android SDKツール」を入手する

まずは公式サイトへアクセスし、利用規約に同意した後、Windows向け「Android SDKプラットフォームツール」をダウンロードしましょう。

ダウンロード SDK Platform Tools

ダウンロードしたZipファイルを展開し、フォルダをCドライブ直下などに保存します。

手順②:adbコマンドのパスを通す

スタートボタン(Windowsアイコン)の右クリックメニューより「システム」を開き、

「システム情報」、

「システムの詳細設定」と進みます。

システムのプロパティにて「環境変数」を開き、

システム環境変数の「Path」を選択して「編集」へ進みます。

新しいパスを追加するので「新規」を選び、

ダウンロード・展開した「Android SDKプラットフォームツール」を保存したディレクトリのパスをコピーして、

貼り付けます。

手順③:adbが動作するか検証する

adbコマンドの設定が正常に動作するか検証します。

まずコマンドプロンプトを起動します。

検索窓で”cmd”と打つとすぐ見つかる。

次のコマンドを実行します。

adb

長々とコマンドが表示されれば成功です。

 

補足:adbでAndroidを拡張する例

今回紹介したadb環境を整えることで、よりAndroidに対し高度なカスタマイズを実行できます。

例えば、Android 6.0より実装された「Adoptable Storage」は一部機種に限定される機能ですが、adbコマンドを使えば全ての機種でSDカードを本体の内部ストレージとして利用することが可能になります。

例えばSDカードにアプリをインストールも可能になる。

AndroidでSDカードを内部ストレージ化してアプリを移動する方法! スマホの外部ストレージをフォーマットしよう
この記事では、AndroidのSDカード内部ストレージ化とアプリ移動について解説します。PCでadbコマンドを使えば、全機種に適用できます。その他、注意点やよくあるトラブルを説明しています。

また、「Custom Navigation Bar」というアプリとadbコマンドを使えば、ナビゲーションバーのボタン配置を変更したり、新しいボタンを追加できるようになります。

Custom Navigation Bar
Custom Navigation Bar
Developer:paphonb
Price:Free

ナビゲーションバーの左端に「Notifications」機能を、右端に「設定」アプリを配置した例。

Androidのナビゲーションバーにボタンを追加する方法! アイコン配置変更や機能カスタマイズしよう
Androidの次期最新OS「Android O」では、「ナビゲーションバー」のカスタマイズが標準機能として用意されており、ボタン配置を変えたり、新たなボタンを追加することもできます。 参考 juggly.cn - Android O...

そのほか、adbを使ってカスタマイズできることはまとめて、関連記事【Androidをadbでカスタマイズできることまとめ! コマンドでスマートフォンを強化する方法の一覧】で解説しています。

Androidをadbでカスタマイズできることまとめ! コマンドでスマートフォンを強化する方法の一覧
adb(=Android Debug Bridge)コマンドを使えば、通常の設定画面からは行えない高度なカスタマイズ指示をAndroidへ与えることが可能です。 本記事では、当ブログで紹介したことのある「adbでAndroidを強化で...

 

〆:Androidをより高度にカスタマイズしよう!

以上、Windowsでadbコマンドを使う方法! Android SDKを入れてパソコンのコマンドプロンプトから操作しよう の說明でした。

システム環境変数の「Path」を入力する部分が若干ハードルですが、説明した手順で操作すればWindowsでも「adb」が使えるようになります。

ぜひ、お試しあれ。

スポンサーリンク
Android
スポンサーリンク
現金チャージで最大2.5%のAmazonポイント還元
Amazonの買い物はAmazonギフト券チャージタイプがオススメ!チャージする都度、最大2.5%のポイントが貯まるのでお得です。

関連記事

スポンサーリンク
スポンサーリンク
あっとはっく

コメント

  1. 匿名 より:

    書いてある通りにやってもできない場合は何が原因ですか

  2. 匿名 より:

    環境変数で画像と違ったアドレスが表示されているのですが、どうすればいいですか?

  3. 匿名 より:

    パスをコピーして貼り付けてみたものの、コマンドが表示されない…(ToT)

    • シューゴ より:

      C:¥に、platform-toolsはありますか?
      Pathの設定時、C:¥platform-toolsと入力しましたか?
      コマンド入力時に、adbと入力しましたか?

  4. JIC より:

    honor8で内部ストレージ成功しました。
    マイクロSDカードは128GBの物を使用、platform-toolsはC直下に置きました。
    勿論マイクロSDカードはフォーマットしてUSBでPCと接続状態にし、各種デバッグモード等必要な項目はHonor8側で全て許可にしておきます。
    当方PCはOSが7(64BIT)なので
    PCからコンパネ→システム→システムの詳細→環境変数へ移動、システム環境変数の中にあるPathを選択し編集→変数値にある元の変数値はテキストでコピペで一時保存し、C直下に置いたC:\platform-toolsと入れ替えて入力しOK。
    その後CMD起動し、ここで書かれてるadbコマンドで先ずはチェックし長々文面出れば成功。
    次いでadb shellを打ち込んでディスク番号を表示させ→sm partition disk:(自分の番号) private入力→内部ストレージ化成功、終了です。
    設定からストレージを見てみるとSDカード部分を除くと内部ストレージとして表示されてます。
    長文ごめんねw

    • JIC より:

      追記:内部ストレージ作業終了後に環境変数の元々あったテキストに貼り付けておいたのを再度戻してやりました、を付け加えてませんでしたwごめん

  5. 匿名 より:

    pathの編集を押しても画像のような一覧が出ず変数名path1種類しか出てこないのは一体何が悪いのですか?

  6. 匿名 より:

    手順③の手前まではこちらで教えて下さっている通りに、同じようにやっているのに、cmdでadbと入力しても【’adb’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。】です。
    何度やっても同じで…何が原因なのかがわからずストップしております。ほかのサイトさんも参考にさせてもらったのですがやはり同じでしたorz
    プログラミングできるようになるなんて程遠いのかなぁ…程遠いんだろうなぁ(´・ω・`)ショボボ~

  7. シューゴ より:

    ADBのショートカット
    1.cmd.exeのショートカットを作成する。
    2.プロパティを開く。
    3.作業フォルダをC:¥platform-toolsにする

    で、いいのかな。

    • 匿名 より:

      Androidとパソコンを接続した時に出る「USB接続の用途」では何を選択すれば良いですか?

  8. ああ より:

    フォルダをCドライブ直下に保存するってどうやるんですか?

  9. 匿名 より:

    「aeb shell」と入力した時に、「adb server version doesn’t match this client…」みたいなのが出るのですが、この原因は何ですか?

  10. 匿名 より:

    手順2までは完ぺきに行っているつもりなのですが、なぜかコマンドを受け付けてくれません
    cドライブであるhddに保存もしてあります。
    passをコピーすると、きちんと

    C:\platform-tools

    と表示されます。
    それをそのまま張り付けてコマンドを実行しても受け付けてくれないのです。
    この情報で何かわかりましたら
    お願いします

  11. トオル より:

    自分も出来なくて悩んだが platform-toolsのファイルのプロパティ セキュリティ アクセス許可をフルコントロール許可にしたら出来た

  12. 匿名 より:

    環境変数でpathに新規追加後のcmdでadbが走らず躓いてるのは
    追加したpathを環境変数の一番上に持っていってOKすれば走ると思うよ

  13. シロー より:

    中古で買ったスマホにパスワード入れて、すっかり忘れてauショップに復元修理を断られ(元々の購入者では無いため)色んなパスワードを三日三晩入れ続けてもダメで、絶望していたところ本当に助かりました。ありがとうございました。

  14. ぽん より:

    【’adb’ は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。】です。

    と何度やっても同じでしたが、パソコンを再起動するとうまくできました。
    報告まで。

  15. こー より:

    記事どうりやっても出来ません

    内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ ファイルとして認識されていません。

    と出ます

    解決方法はありませんか?

  16. 通りすがりのいぬまる より:

    Q.Androidとパソコンを接続した時に出る「USB接続の用途」では何を選択すれば良いですか?
    A.ファイル転送

    Q.path設定したのにCMD(コマンドプロンプト)でadbコマンド入力してもうまくいきません
    A.必ず一度パソコンの再起動が必要です

    Q.ダウンロードしてpathも設定して再起動もしたのにadbコマンドを受け付けない。
    A.ダウンロードしたファイルは展開(解凍)しましたか?そのままではzip形式の圧縮ファイルでありCMDでadb.exeを読み込むことができません。
    zipは1ファイルであってフォルダではないので、その中にある.exeを読めないからです。
    記事には、「ダウンロードしたZipファイルを展開し…」と書かれていますが、見落としていませんか?なお記事では、展開先はCドライブ直下であり、Path名もそれを前提に書かれています。

    Q.フォルダをCドライブ直下に保存するってどうやるんですか?
    A.保存するとき、フォルダ一覧が表示されると思います
    (いわゆる「エクスプローラー」というものです。Windowsパソコン触る人なら誰もが目にするのに意外と名前を知られていません。しらなければ一度調べてみてください。ネットブラウザである「インターネットエクスプローラー」とはまったくの別物です。)
     さて、エクスプローラ画面の左側にリストのように
     ・デスクトップ
     ・ダウンロード
     ・ドキュメント
     …
     のようになっていると思いますが、下にスクロールすると
     >PC(閉じていればクリックすると)
      >ローカルディスク(:C) ←これ
     とあると思いますので、これを選択します。
     この際、
     その状態で保存を押すと、いわゆる:Cドライブ直下に保存することになります。

  17. sage より:

    Androidoバージョン6.0.1ですが無事成功しました

    「システム環境変数の「Path」を選択して「編集」へ進みます。」の部分で画像を見間違えて
    上の選択箇所の○○ユーザー環境変数の部分を間違って編集してしまいましたが

    間違いに気が付き追加した部分を削除した後
    下のシステム環境変数を変更したところ上手くいきました

    丁寧な説明でとても助かりました。ありがとうございました

  18. goosa より:

    十分な空き容量がありません。と出て移動できない

  19. 匿名 より:

    貼り付け作業まで行き、コマンドでadbと入力したところ、失敗
    しました。

    adbは、内部コマンドまたは外部コマンド、
    操作可能なプログラムまたはバッチ、ファイルとして認識されていません。

    と表示されるのですが、何か間違えたのでしょうか?

タイトルとURLをコピーしました