<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>adb</title>
	<atom:link href="https://techgrowup.net/tag/adb/feed/" rel="self" type="application/rss+xml" />
	<link>https://techgrowup.net</link>
	<description>エンジニアを強くする</description>
	<lastBuildDate>Tue, 25 May 2021 13:59:15 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://techgrowup.net/wp-content/uploads/2021/05/hp-icon-150x150.png</url>
	<title>adb</title>
	<link>https://techgrowup.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Macでadbコマンドを利用する方法と、adbの使い方/Tips一覧</title>
		<link>https://techgrowup.net/adb-tips/</link>
					<comments>https://techgrowup.net/adb-tips/?noamp=mobile#respond</comments>
		
		<dc:creator><![CDATA[techgrowup]]></dc:creator>
		<pubDate>Tue, 25 May 2021 13:59:14 +0000</pubDate>
				<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[adb]]></category>
		<guid isPermaLink="false">https://techgrowup.net/?p=944</guid>

					<description><![CDATA[adb(Android Debug Bridge)とは 　Android Debug Bridge（adb）とは、Androidデバイス(スマホ、タブレット等)と通信を行うためのコマンドラインツールです。adbコマンドを [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">adb(Android Debug Bridge)とは</h2>



<p>　Android Debug Bridge（adb）とは、<span class="marker-under">Androidデバイス(スマホ、タブレット等)と通信を行うためのコマンドラインツール</span>です。adbコマンドを利用することで、アプリのインストールやデバッグなど様々な操作を、PC上のコマンドライン(ターミナル）から行うことが出来ます。</p>



<p>　また、[adb shell]というコマンドを利用することで、AndroidのUnixシェルにアクセスすることが可能になります。</p>



<h2 class="wp-block-heading">adbインストール</h2>



<p>　adbをインストールする方法としてはいくつかありますが、今回はAndroid Studioをインストールすると付いてくる、adbツールを利用していきたいと思います。</p>



<p>　まず、Android Studioをインストールできていない方は、以下記事でインストールしましょう。<br>　<span class="marker-under">※「Android Studioのセットアップ」の項目までで大丈夫です。</span></p>



<figure class="wp-block-embed is-type-wp-embed is-provider-【techgrowth】-0-から始めるエンジニア入門 wp-block-embed-【techgrowth】-0-から始めるエンジニア入門"><div class="wp-block-embed__wrapper">

<a target="_self" href="https://techgrowup.net/2021/04/28/android-studio-install/" title="Android Studioをインストールする手順(Mac)" class="blogcard-wrap external-blogcard-wrap a-wrap cf"><div class="blogcard external-blogcard eb-left cf"><div class="blogcard-label external-blogcard-label"><span class="fa"></span></div><figure class="blogcard-thumbnail external-blogcard-thumbnail"><img decoding="async" src="https://techgrowup.net/wp-content/uploads/2021/05/anndorid-install-icatch-1.jpg" alt="" class="blogcard-thumb-image external-blogcard-thumb-image" width="160" height="90" /></figure><div class="blogcard-content external-blogcard-content"><div class="blogcard-title external-blogcard-title">Android Studioをインストールする手順(Mac)</div><div class="blogcard-snippet external-blogcard-snippet">Android Studioのインストール手順です。Android Studioインストーラーのダウンロードから各種セットアップ、Android AVD(エミュレータ)の設定などを画像つきで確認することが出来ます。</div></div><div class="blogcard-footer external-blogcard-footer cf"><div class="blogcard-site external-blogcard-site"><div class="blogcard-favicon external-blogcard-favicon"><img decoding="async" src="https://www.google.com/s2/favicons?domain=https://techgrowup.net/android-studio-install/" alt="" class="blogcard-favicon-image external-blogcard-favicon-image" width="16" height="16" /></div><div class="blogcard-domain external-blogcard-domain">techgrowup.net</div></div></div></div></a>
</div></figure>



<p>　</p>



<p>　Android Studioを開いてから、下記画面の下部の「Configure]というタブの[Preferences]という項目を押しましょう。</p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img fetchpriority="high" decoding="async" src="https://techgrowup.net/wp-content/uploads/2021/05/android-studio-home-screen-1024x748.png" alt="Android Stduioのホーム画面" class="wp-image-161" width="512" height="374" srcset="https://techgrowup.net/wp-content/uploads/2021/05/android-studio-home-screen-1024x748.png 1024w, https://techgrowup.net/wp-content/uploads/2021/05/android-studio-home-screen-300x219.png 300w, https://techgrowup.net/wp-content/uploads/2021/05/android-studio-home-screen-768x561.png 768w, https://techgrowup.net/wp-content/uploads/2021/05/android-studio-home-screen.png 1336w" sizes="(max-width: 512px) 100vw, 512px" /></figure></div>



<p>　すると、Android Studioの設定画面が開きますので、左にあるタブで<br>[System Settings]->[Android SDK]を押すと、右側にAndroid SDK Locationという表示があると思いますので、そこに<span class="marker-under">表示されているディレクトリをコピー</span>しておきましょう。<br>　※私の場合は、「/Users/daichimizuno/Library/Android/sdk」となっていました。</p>



<h2 class="wp-block-heading">adbの環境変数設定</h2>



<p>　Macでターミナルを開いてから、下記の流れでコマンドを打ってください。</p>



<h6 class="wp-block-heading">1.bash_profileを開く</h6>



<pre class="wp-block-code"><code>vi ~/.bash_profile</code></pre>



<p>　<span class="marker-under">キーボードの「i」を押すと、入力モード</span>になります。</p>



<h6 class="wp-block-heading">2.bash_profileへ追記</h6>



<pre class="wp-block-code"><code>export PATH=$PATH:先程コピーしたパス/platform-tools</code></pre>



<p>　<span class="marker-under">[esc]を押し、「:wq」と打った後に「Enter」を押すと入力した内容が保存</span>されます。　</p>



<p></p>



<p>※ちなみに私の場合だと、下記コマンドですので参考にしてみてください。</p>



<pre class="wp-block-code"><code>export PATH=$PATH:/Users/daichimizuno/Library/Android/sdk/platform-tools</code></pre>



<h6 class="wp-block-heading">3.bash_profileの再読み込み</h6>



<pre class="wp-block-code"><code>source ~/.bash_profile</code></pre>



<h6 class="wp-block-heading">4. adbコマンドの確認</h6>



<pre class="wp-block-code"><code>adb help</code></pre>



<p>　これで、<span class="marker-under">adbコマンドが動いていれば完了</span>となります。</p>



<p></p>



<h2 class="wp-block-heading">adbコマンドの使い方一覧</h2>



<p>　adbコマンドでよく使われるコマンド一覧を記載します。</p>



<figure class="wp-block-table aligncenter is-style-regular"><div class="scrollable-table"><table class="has-subtle-pale-blue-background-color has-background"><thead><tr><th>コマンド</th><th>説明</th><th>使い時（利用例）</th></tr></thead><tbody><tr><td>adb devices</td><td>adbで接続されている、デバイスのリストを表示します。</td><td>adbで繋がっている端末を確認するとき</td></tr><tr><td>adb help</td><td>adbで利用できるコマンドのヘルプ</td><td>adbの使い方がわからなくなった時</td></tr><tr><td>adb version</td><td>adbコマンドのバージョンを表示</td><td>adbのバージョンによって出来ない機能があるため、時々確認します。</td></tr><tr><td>adb connect &lt;IP address>:port</td><td>adbでPCとデバイスを接続する<br>(デフォルトPORTは5555)</td><td>&lt;利用例><br>adb connect 192.168.0.11:5555</td></tr><tr><td>adb disconnect &lt;IP address>:port</td><td>adbでPCとデバイスを接続解除する<br>(デフォルトPORTは5555)</td><td>&lt;利用例><br>adb disconnect 192.168.0.11:5555</td></tr><tr><td>adb pair &lt;IP address>:port</td><td>adbでPCとデバイスをセキュアに接続する</td><td>&lt;利用例><br>adb pair 192.168.0.11:5555</td></tr><tr><td>adb push </td><td>adbでPCからデバイス上にファイルを転送する</td><td>&lt;利用例><br>adb push file.txt /sdcard/</td></tr><tr><td>adb pull</td><td>adbでデバイス上にあるファイルを、PCに転送する</td><td>&lt;利用例><br>adb pull /sdcard/file.txt /Users/daichimizuno/</td></tr><tr><td>adb shell</td><td>PCからデバイス上のシェルにアクセスする</td><td></td></tr><tr><td>adb install &lt;apk name></td><td>デバイス上にアプリをインストールする</td><td>&lt;利用例><br>adb install sample.apk</td></tr><tr><td>adb uninstall &lt;package name></td><td>デバイス上のアプリをアンインストールする</td><td>&lt;利用例><br>adb uninstall com.example.application</td></tr><tr><td>adb logcat</td><td>デバイスのログを表示する</td><td>&lt;利用例><br>adb logcat</td></tr><tr><td>adb root</td><td>ルート権限でadbデーモンを再起動する</td><td>ルート権限でデバイスを操作したい時に使います。</td></tr><tr><td>adb start-server</td><td>adbデーモンを開始する</td><td></td></tr><tr><td>adb kill-server</td><td>adbデーモンを切断する</td><td></td></tr></tbody></table></div></figure>



<h2 class="wp-block-heading">adb Tips</h2>



<p>　adbを使って色々やりたいことがある時のTipsをまとめておきます。</p>



<h4 class="wp-block-heading">スクリーンショットを取りたい時</h4>



<pre class="wp-block-code"><code>adb shell screencap -p /sdcard/image.png
adb pull /sdcard/image.png
adb shell rm /sdcard/screen.png</code></pre>



<p>　screencapコマンドで、スクリーンショットを取得し、adb pullで取得した後、rmコマンドでデバイス上の画像を削除しています。</p>



<h4 class="wp-block-heading">スクリーン動画を撮影したい時</h4>



<pre class="wp-block-code"><code>adb shell screenrecord /sdcard/video.mp4
adb pull /sdcard/video.png
adb shell rm /sdcard/video.png</code></pre>



<p>　screenrecordコマンドで、動画を取得し、adb pullで取得した後、rmコマンドでデバイス上の動画を削除しています。</p>



<h4 class="wp-block-heading">Wifi越しに接続したい時</h4>



<h6 class="wp-block-heading">Android 11以降</h6>



<p>　開発者オプションから、<span class="marker-under">「ワイヤレスデバッグ」というオプションをON</span>にした後、「ペア設定コードによるデバイスのペアを設定」という項目がありますので、そちらに<span class="marker-under">「ipアドレス」と「ポート」</span>が記載されています。</p>



<pre class="wp-block-code"><code>adb pair &lt;ipアドレス>:&lt;ポート></code></pre>



<p>　この後、<span class="bold-red">ターミナル上で６桁のペアコードが表示</span>されますので、それを入力すると接続が完了します。</p>



<h6 class="wp-block-heading">Android 10 以前</h6>



<p>　Android 10以前でadbをwifi越しで接続するには、PCとデバイスをUSBで接続する必要があります。USB接続を行った後に下記を入力します。</p>



<pre class="wp-block-code"><code>adb tcpip 5555
adb connect &lt;ipアドレス></code></pre>



<p>　上記を実行した後、<span class="marker-under">USBを外すとwifi越しにadb接続が</span>可能となります。</p>



<p></p>



<h4 class="wp-block-heading">システムアプリとしてアプリをインストールする(上級者）</h4>



<p>　システムアプリとしてアプリをインストールする場合には、root化が必要ですので、root化された前提で、下記を実行します。</p>



<pre class="wp-block-code"><code>adb disable-verity
adb reboot
adb root
adb remount
adb push &lt;.apk> /system/priv-app/
adb reboot</code></pre>



<p>　※<span class="marker-under">Androidのデバイス、OSによってシステムアプリ領域のディレクトリは、/system/priv-appではない可能性があります</span>。</p>



<p>　上記の時に、adb remoutで上手く行かない場合は、adb remountの代わりに下記を実行してみてください。</p>



<pre class="wp-block-code"><code>adb shell
su
mount -o rw,remount /system</code></pre>



<h2 class="wp-block-heading">adb トラブルシューティング</h2>



<h4 class="wp-block-heading">adb で接続ができない時(adb connect)</h4>



<ol class="wp-block-list"><li>デバイスの開発者オプションが有効になっていて、USBデバッグがONになっているか確認</li><li>問題ない場合は、デバイスのIPアドレスが間違っていないか確認する</li><li>間違っていない場合は、ポートに5555に設定して接続してみる</li><li>これでもダメであれば、別のポートに変えて実行してみる(5556など）</li><li>それでも出来ない場合は、使用しているデバイスがadbを使えない状態になっている可能性ある</li></ol>



<p></p>



<h4 class="wp-block-heading">アプリをインストール出来ない場合(adb install)</h4>



<ol class="wp-block-list"><li>インストールしようとしているアプリが、PC上の適切なディレクトリにあるか確認する</li><li>adb install -r &lt;apk>で -r をつけると強制的にインストールできるので、これを試す</li><li>古いバージョンをインストールしようとしている場合は、一度adb uninstallでアプリをアンインストールしてから試す</li></ol>



<p></p>



<p></p>



<p></p>



<p></p>



<p>　</p>
]]></content:encoded>
					
					<wfw:commentRss>https://techgrowup.net/adb-tips/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Disk: Enhanced  を使用したページ キャッシュ

Served from: techgrowup.net @ 2026-05-04 21:31:31 by W3 Total Cache
-->