<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>Bescottee &#187; IS03</title>
	<atom:link href="http://andbrowser.com/tag/is03/feed/" rel="self" type="application/rss+xml" />
	<link>http://andbrowser.com</link>
	<description>苦しいときは伸びてるとき、楽なときは伸びていないとき</description>
	<lastBuildDate>Sat, 06 Jan 2018 14:12:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://andbrowser.com/tag/is03/feed/" />
		<item>
		<title>adb shell pm list コマンドの端末ごとの違いについて</title>
		<link>http://andbrowser.com/development/knowhow/647/adb-shell-pm-list/</link>
		<comments>http://andbrowser.com/development/knowhow/647/adb-shell-pm-list/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 16:17:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[KnowHow]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[IS03]]></category>
		<category><![CDATA[nexus s]]></category>

		<guid isPermaLink="false">http://andbrowser.com/?p=647</guid>
		<description><![CDATA[adb shell pm list コマンドによって、端末やOSバージョンごとの違いを調査]]></description>
			<content:encoded><![CDATA[<p><img src="http://andbrowser.com/wp-content/uploads/2011/12/20111204_pm_list_command.png" alt="pm list コマンド" title="pm list コマンド" width="371" height="232" class="aligncenter size-full wp-image-663" /></p>
<h4>pm list コマンド</h4>
<p>androidアプリ開発をしている場合は、adb コマンドは必須でしょう。adbコマンド以外にもいくつも<a href="http://developer.android.com/guide/developing/tools/index.html">Android SDK DevGuide Tools</a>に記載されているようなコマンドが提供されています。</p>
<p>今回紹介する pm list コマンドは、上記のようなSDKが提供しているコマンドではなく、端末内で提供されているコマンドです。これはどういう意味かというと、端末のバージョンや開発元（HTCやSamsungなど）によって利用できるものが異なるということです。</p>
<h4>３台の端末（emulator込み）の比較</h4>
<p>Androidバージョンの異なる２台の端末とエミュレータで pm list コマンドのオプションの比較を行います。差分は、<strong><span style="color: #ff0000;">pm list libraries コマンド</span></strong>のみ(pm clear PACKAGEはあまり利用しないだろうと独断と偏見で除外）がAndroidVersion 2.3（今回の場合、Nexus Sとエミュレータ（2.3.3)で提供されていました。<br />
<span id="more-647"></span></p>
<h5>Nexus S(Version:2.3.6, Build number:GRK39F)と Emulator(Version:2.3.3)</h5>
<p><script class="brush: shell;" type="syntaxhighlighter">
$ adb shell pm list
Error: didn't specify type of data to list
usage: pm [list|path|install|uninstall]
       pm list packages [-f] [-d] [-e] [-u] [FILTER]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
       pm list instrumentation [-f] [TARGET-PACKAGE]
       pm list features
       pm list libraries
       pm path PACKAGE
       pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
       pm uninstall [-k] PACKAGE
       pm clear PACKAGE
       pm enable PACKAGE_OR_COMPONENT
       pm disable PACKAGE_OR_COMPONENT
       pm setInstallLocation [0/auto] [1/internal] [2/external]
---snip---
</script></p>
<h5>IS03(Version:2.2.1, Build number:01.01.08)</h5>
<p><script class="brush: shell;" type="syntaxhighlighter">
$ adb shell pm list
Error: didn't specify type of data to list
usage: pm [list|path|install|uninstall]
       pm list packages [-f]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
       pm list instrumentation [-f] [TARGET-PACKAGE]
       pm list features
       pm path PACKAGE
       pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH
       pm uninstall [-k] PACKAGE
       pm enable PACKAGE_OR_COMPONENT
       pm disable PACKAGE_OR_COMPONENT
       pm setInstallLocation [0/auto] [1/internal] [2/external]
---snip---
</script></p>
<h4>pm list libraries コマンド</h4>
<p>このコマンドは何を表示してくれるものかというと以下の実行結果のように端末の中に入っているライブラリを一覧表示してくれます。このライブラリを必要とするアプリ（Google Maps を利用しているアプリやusb.accessoryを利用しているアプリなど）は、インストーラーが端末側に利用するライブラリが存在するかどうかを確認し、存在しなければ以下のようなエラーメッセージ(INSTALL_FAILED_MISSING_SHARED_LIBRARY)が表示されて、アプリのインストールが失敗します。</p>
<h5>必要なライブラリが端末に存在しない場合のエラーメッセージ（例として、ADKのサンプルアプリDemoKitLaunchをlibrary:com.android.future.usb.accessory が搭載されていない端末にインストールした場合） </h5>
<p><script class="brush: shell;" type="syntaxhighlighter">
#adb install DemoKitLaunch.apk
1233 KB/s (2648492 bytes in 2.096s)
        pkg: /data/local/tmp/DemoKitLaunch.apk
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
</script></p>
<h5>Nexus S への pm list libraries コマンド</h5>
<p><script class="brush: shell;" type="syntaxhighlighter">
$ adb shell pm list libraries
library:android.test.runner
library:com.android.future.usb.accessory
library:com.android.location.provider
library:com.google.android.maps
library:com.google.android.nfc_extras
library:javax.obex
</script></p>
<h5>Android Emulator(Version;2.3.3) （作成時のtarget は、Google APIs ではない方） </h5>
<p><script class="brush: shell;" type="syntaxhighlighter">
library:android.test.runner
library:com.android.location.provider
library:javax.obex
</script></p>
<h4>結論</h4>
<ul>
<li>今回の調査対象とした Nexus S(2.3.6)や emulator(2.3.3)にはpm list に追加オプション(libraries)が存在
<li>但し、2.3(GB)の全端末で提供されているかどうかは不明。（ありそうな気がしますが・・・）
<li>アプリインストール時に利用ライブラリがないエラーがでた場合に、pm list libraries で調査が可能
<li>2.2以下でpm list libraries が提供されていない場合の調査方法は不明。（adb install してみるしかない？）
</ul>
<div id="wherego_related"><h3>このページを見た人は、以下のページも見ています。</h3><ul><li><a href="http://andbrowser.com/development/knowhow/65/eclipse-android-memory-leak-mat/" rel="bookmark" class="wherego_title">メモリリークを発見！Androidアプリのメモリ解析手法</a></li><li><a href="http://andbrowser.com/development/3583/hvc-c2wsdk/" rel="bookmark" class="wherego_title">家族目線(HVC-C2W)SDKのAndroid版サンプルアプリ利用方法</a></li><li><a href="http://andbrowser.com/android-sdk/3498/httpsjcenter-bintray-comcomandroidtoolsbuildgradle/" rel="bookmark" class="wherego_title">https://jcenter.bintray.com/com/android/tools/build/gradle/</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://andbrowser.com/development/knowhow/647/adb-shell-pm-list/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://andbrowser.com/development/knowhow/647/adb-shell-pm-list/" />
	</item>
		<item>
		<title>au one Marketアプリの再インストール方法</title>
		<link>http://andbrowser.com/au-kddi/525/au-one-market-reinstall/</link>
		<comments>http://andbrowser.com/au-kddi/525/au-one-market-reinstall/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 12:45:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[au KDDI]]></category>
		<category><![CDATA[au]]></category>
		<category><![CDATA[au one market]]></category>
		<category><![CDATA[IS03]]></category>

		<guid isPermaLink="false">http://andbrowser.com/?p=525</guid>
		<description><![CDATA[au one Market アプリの再インストール方法。アプリを探すのがとても大変です。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.au.kddi.com/seihin/ichiran/smartphone/app/index.html">au one market</a> は KDDI が運営しているAndroid アプリのマーケットの名前です。<br />
auマーケットアプリの再インストールをしたいだけの方は<a href="http://andbrowser.com/au-kddi/903/au-market-app-install/">こちらの記事</a>を見ればすぐにインストールできます。</p>
<p>Android Market とは別に独立したマーケットで、 au の各種サービスを利用するためのアプリがこのマーケットだけで提供されています。具体的には、LISMO Player や LISMO WAVE, LISMO Unlimited, LISMO Book Store, LISMO Channel , LISMO CONNEXION,　Run&#038;Walk, Fitnessや karada Manager、au Smart Sports やナビアプリなどたくさんあります。それ以外にも Android Market に提供されているアプリもいくつか提供されていますし、有料で販売されているものもあります。</p>
<p>au のAndroid 端末には、このau one Market にアクセスするためのアプリの au one Market アプリが標準搭載されています。</p>
<p>au one Market を利用しない人にとっては必要ないため、このアプリを削除できるようになっています。良い作りだと思います。</p>
<p>ただし、削除したあとに LISMO などのサービスを利用したいために再インストールが必要になった場合に、再インストール方法が難しい現状があります。私自身もとても時間をかけて探しました。<br />
次回も簡単に探せるようにここにメモしておきます。</p>
<p>まず、端末のブラウザから au one のトップページにいきます。ホームページを変更している場合は、下の画像のようにブラウザのブックマークから au one を選択しましょう。</p>
<p><img src="http://andbrowser.com/wp-content/uploads/2011/10/device-2011-10-16-205415027.png" alt="au one のインターネットサイト" title="au one のインターネットサイト" width="320" height="480" class="aligncenter size-full wp-image-526" /></p>
<p>au one のホームページはコンテンツが多いため、上から下まで見ると以下の画像のように大変長いホームページです。<br />
この中の一番下のほうの矢印の部分の「アプリを探すならau one Market！」を選択します。<br />
<a href="http://andbrowser.com/wp-content/uploads/2011/10/screenshot023.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/screenshot023-109x1024.png" alt="au one ホームページ" title="au one ホームページ" width="109" height="1024" class="aligncenter size-large wp-image-527" /></a></p>
<p>次のページの下のほうにある「au one Market アプリ ダウンロード」を選択すると、au one Market アプリのダウンロードが始まります。<br />
ダウンロードが完了すると通知（Notification)に　AuOneMarket.apk のダウンロード完了が通知されるので、これを選択して、インストールを行いましょう。</p>
<p><a href="http://andbrowser.com/wp-content/uploads/2011/10/screenshot2-025.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/screenshot2-025-83x1024.png" alt="au one Market アプリのダウンロードページ" title="au one Market アプリのダウンロードページ" width="83" height="1024" class="aligncenter size-large wp-image-529" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111018028.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111018028-200x300.png" alt="au one market アプリのダウンロード" title="au one market アプリのダウンロード" width="200" height="300" class="aligncenter size-medium wp-image-534" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111018029.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111018029-200x300.png" alt="au one market アプリのダウンロード中" title="au one market アプリのダウンロード中" width="200" height="300" class="aligncenter size-medium wp-image-535" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111018030.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111018030-200x300.png" alt="au one market アプリのダウンロード後" title="au one market アプリのダウンロード後" width="200" height="300" class="aligncenter size-medium wp-image-536" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111018031.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111018031-200x300.png" alt="au one market アプリのインストール方法" title="au one market アプリのインストール方法" width="200" height="300" class="aligncenter size-medium wp-image-537" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111018032.png"><img src="http://andbrowser.com/wp-
<p>
content/uploads/2011/10/20111018032-185&#215;300.png&#8221; alt=&#8221;au one market アプリのインストール方法&#8221; title=&#8221;au one market アプリのインストール方法&#8221; width=&#8221;185&#8243; height=&#8221;300&#8243; class=&#8221;aligncenter size-medium wp-image-538&#8243; /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111017-113002.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111017-113002-200x300.png" alt="au one marketアプリのインストール中" title="au one marketアプリのインストール中" width="200" height="300" class="aligncenter size-medium wp-image-539" /></a></p>
<p>
<a href="http://andbrowser.com/wp-content/uploads/2011/10/20111017-113014.png"><img src="http://andbrowser.com/wp-content/uploads/2011/10/20111017-113014-200x300.png" alt="au one marketアプリのインストール完了" title="au one marketアプリのインストール完了" width="200" height="300" class="aligncenter size-medium wp-image-540" /></a></p>
<p>あとは、いつも通りに au one Market を選択して起動してください。</p>
<p>au one Market アプリを削除できるようにしていることは大変良いことだと思いますが、再インストールするのに手間がかかるのは残念です。<br />
もっと簡単に再インストールできるようになってほしいと思います。au さんに期待します！！</p>
<div id="wherego_related"><h3>このページを見た人は、以下のページも見ています。</h3><ul><li><a href="http://andbrowser.com/uncategorized/3523/git-config-alias-fetch-pullsfetch-origin-refspullrefsremotespull/" rel="bookmark" class="wherego_title">git config alias.fetch-pulls=fetch origin +refs/pull/*:refs/remotes/pull/*</a></li><li><a href="http://andbrowser.com/uncategorized/3556/20151121-intel-edison-firmware/" rel="bookmark" class="wherego_title">2015/11/21時点の Intel Edison Firmware</a></li><li><a href="http://andbrowser.com/au-kddi/903/au-market-app-install/" rel="bookmark" class="wherego_title">auマーケットの簡単インストール方法</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://andbrowser.com/au-kddi/525/au-one-market-reinstall/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://andbrowser.com/au-kddi/525/au-one-market-reinstall/" />
	</item>
	</channel>
</rss>
