<?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>Yukun&#039;s Blog &#187; Android</title>
	<atom:link href="http://www.yukun.info/blog/category/android/feed" rel="self" type="application/rss+xml" />
	<link>http://www.yukun.info</link>
	<description>難しいことは分かりやすく、簡単なことは面白く紹介</description>
	<lastBuildDate>Thu, 26 Jan 2012 03:33:59 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</title>
		<link>http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html</link>
		<comments>http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html#comments</comments>
		<pubDate>Thu, 05 Jan 2012 15:00:23 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=2165</guid>
		<description><![CDATA[久々にAndroid プロジェクトを新規作成→ビルドしたところ、上図のエラーが出力された。 詳細原因は深く調査していないが、以下の操作を以て解決したので、ご参考まで。 0. (事象)アプリのデバッグ/実行時に下記のエラー &#8230; <a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yukun.info/wp-content/uploads/eclipse_android_project_error.png"><img src="http://www.yukun.info/wp-content/uploads/eclipse_android_project_error.png" alt="eclipse_android_project_error" title="eclipse_android_project_error" width="942" height="200" class="alignnone size-full wp-image-2171" /></a></p>
<p>久々にAndroid プロジェクトを新規作成→ビルドしたところ、上図のエラーが出力された。<br />
詳細原因は深く調査していないが、以下の操作を以て解決したので、ご参考まで。</p>
<p><span id="more-2165"></span></p>
<p>0. (事象)アプリのデバッグ/実行時に下記のエラーが発生しデバッグ/実行処理が開始しない。</p>
<pre>
Error generating final archive: java.io.FileNotFoundException:
C:\eclipse64\workspace\sample\bin\resources.ap_ does not exist	XXXXXXX
不明	Android Packaging Problem
</pre>
<p>1. Eclipseメニュー→「プロジェクト」→「クリーン」を実行。</p>
<p>2. デバッグ→Androidアプリケーションを実行するも以下のエラーメッセージが発生(>_<)</p>
<pre>
エラー: Unknown command &#8216;crunch&#8217;
</pre>
<p>3. Eclipseメニュー→「ウィンドウ」→「Android SDK Manager」から、SDKのUpdateし再実行。</p>
<p>4. 正常にアプリが実行されるものの、Logcatビューで以下のメッセージが表示され、ログを参照できない(>_<)</p>
<pre>
Unable to create view ID com.android.ide.eclipse.ddms.views.LogCatView:
com.android.ddmuilib.logcat.LogCatPanel$13.<init>
(Lcom/android/ddmuilib/logcat/LogCatPanel;)V
</pre>
<p>5. Eclipseを「eclipse.exe -clean」オプション付きで起動し直す。(pleiadesを使用している場合はeclipse.exe -clean.cmdファイルをダブルクリックしても良い)</p>
<p>6. 再度ADV諸々実行し直し、正常にアプリがデバッグ/実行されることを確認。</p>
<p>何かご質問等ありましたらお気軽にコメント頂ければと思います。</p>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
<li><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html" rel="bookmark" title="2010年4月25日">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a></li>
<li><a href="http://www.yukun.info/blog/2008/01/eclipse-cdt.html" rel="bookmark" title="2008年1月11日">Eclipse+CDTを用いてプロジェクトを作成する際の注意点</a></li>
<li><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html" rel="bookmark" title="2011年9月11日">Android: 005SHをデバッグモードで認識させる</a></li>
<li><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html" rel="bookmark" title="2010年1月2日">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a></li>
</ul>
<p><!-- Similar Posts took 8.684 ms --></p>
<p><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>携帯メールが自動受信できない原因・対処法</title>
		<link>http://www.yukun.info/blog/2011/10/mail-auto-receive.html</link>
		<comments>http://www.yukun.info/blog/2011/10/mail-auto-receive.html#comments</comments>
		<pubDate>Sun, 23 Oct 2011 13:15:09 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=2033</guid>
		<description><![CDATA[先日保有している携帯電話(005SH [Android2.3])のメールが自動的に受信できなくなったので、以下の方法試みたが一向に改善しなかった。 メール設定を全文受信 迷惑メールフィルタを切る 携帯電話の初期化 USI &#8230; <a href="http://www.yukun.info/blog/2011/10/mail-auto-receive.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2011/10/mail-auto-receive.html">携帯メールが自動受信できない原因・対処法</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>先日保有している携帯電話(005SH [Android2.3])のメールが自動的に受信できなくなったので、以下の方法試みたが一向に改善しなかった。</p>
<ol>
<li>メール設定を全文受信
</li>
<li>迷惑メールフィルタを切る
</li>
<li>携帯電話の初期化
</li>
<li>USIMの取り外し・取り付け
</li>
</ol>
<p>ショップに相談したところ代替機を貸与されたのだが代替機でも同様の事象が発生した為、USIMデータが破損していると推定し、USIMの交換を実施頂く。交換後は正常にメールが自動受信できるようになった。</p>
<p>スタッフにUSIMの破損原因を伺ったところ、磁気の影響で壊れることもあるとのこと。携帯をPASMOと同じポケットに入れていたのが不味かったのかな。</p>
<p>端末本体に原因がない事象の為、うかつにメーカー修理に出すと2週間は代替機を使わなければならないので、修理前にはUSIMの検証もしておくとベター。<br />
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2009/06/white-list-fiters-spam-mail.html" rel="bookmark" title="2009年6月28日">携帯の迷惑メールフィルタのホワイトリスト（ドメイン）設定例</a></li>
<li><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html" rel="bookmark" title="2011年9月11日">Android: 005SHをデバッグモードで認識させる</a></li>
<li><a href="http://www.yukun.info/blog/2008/05/out-of-memory-error.html" rel="bookmark" title="2008年5月8日">java.lang.OutOfMemoryErrorが発生する原因とその解決法の一例</a></li>
<li><a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html" rel="bookmark" title="2010年3月14日">Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</a></li>
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
</ul>
<p><!-- Similar Posts took 15.511 ms --></p>
<p><a href="http://www.yukun.info/blog/2011/10/mail-auto-receive.html">携帯メールが自動受信できない原因・対処法</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2011/10/mail-auto-receive.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android: 005SHをデバッグモードで認識させる</title>
		<link>http://www.yukun.info/blog/2011/09/android-005sh-debug.html</link>
		<comments>http://www.yukun.info/blog/2011/09/android-005sh-debug.html#comments</comments>
		<pubDate>Sun, 11 Sep 2011 12:20:59 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Setting]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1996</guid>
		<description><![CDATA[Androidのデバックはこれまでお古X06HTで実施していましたが、やはりいつも使う携帯(SHARP 005SH)でデバック・テストをしたい為、その環境準備を以下に記載。 手順 USBドライバのインストール SHARP &#8230; <a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html">Android: 005SHをデバッグモードで認識させる</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Androidのデバックはこれまでお古X06HTで実施していましたが、やはりいつも使う携帯(SHARP 005SH)でデバック・テストをしたい為、その環境準備を以下に記載。</p>
<p><span id="more-1996"></span></p>
<h3>手順</h3>
<ol>
<li><a href="https://sh-dev.sharp.co.jp/android/modules/driver/list.php" target="_blank">USBドライバのインストール</a>
</li>
<li><a href="https://sh-dev.sharp.co.jp/android/modules/driver/" target="_blank">SHARP共通 ADB USBドライバのダウンロード</a></li>
<li>端末設定の“USBデバッグ”にチェックを入れ、有効</li>
<li>携帯をPCに接続する。ここでドライバのインストール画面が起動した場合は、ダウンロードしたADB USBドライバのフォルダを選択。<br />
インストール画面が起動しなかった場合は、デバイスマネージャからインストールする。</p>
<p><a href="http://www.yukun.info/wp-content/uploads/android_ADB_interface.png"><img src="http://www.yukun.info/wp-content/uploads/android_ADB_interface.png" alt="" title="android_ADB_interface" width="400" height="449" class="alignnone size-full wp-image-1999" /></a></p>
</li>
</ol>
<p>インストール後Eclipseを確認するとデバイスが認識されていることが確認できる。</p>
<p><a href="http://www.yukun.info/wp-content/uploads/android_device_list.png"><img src="http://www.yukun.info/wp-content/uploads/android_device_list.png" alt="" title="android_device_list" width="400" height="190" class="alignnone size-full wp-image-2000" /></a></p>
<p>試しに現在開発中の英単語学習アプリのキャプチャを取得したので以下に紹介します。</p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?lt1=_blank&#038;bc1=F8F8F8&#038;IS2=1&#038;bg1=F8F8F8&#038;fc1=000000&#038;lc1=0000FF&#038;t=ref22-22&#038;o=9&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=B005BYXWW8" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" align="right"></iframe></p>
<p><a href="http://www.yukun.info/wp-content/uploads/device-2011-09-11-205138.png"><img src="http://www.yukun.info/wp-content/uploads/device-2011-09-11-205138.png" alt="" title="device-2011-09-11-205138" width="250" height="416" class="alignnone size-full wp-image-2001" /></a></p>
<p>尚、アプリの開発進捗は今後Twitterでつぶやいていくかも。</p>
<p>余談ですが、先日買った携帯カバーが優秀。つけると携帯の電池熱のじんわりやテカテカツルツルの指紋汚れが合わせて解消します。お試しあれ。</p>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html" rel="bookmark" title="2010年4月25日">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a></li>
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
<li><a href="http://www.yukun.info/blog/2011/02/vmware-player-centos.html" rel="bookmark" title="2011年2月23日">VMware PlayerでCentOSをインストール</a></li>
<li><a href="http://www.yukun.info/blog/2010/03/java-install-sen-windows.html" rel="bookmark" title="2010年3月25日">Java: 形態素解析Senをインストール(Windows編)</a></li>
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
</ul>
<p><!-- Similar Posts took 12.114 ms --></p>
<p><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html">Android: 005SHをデバッグモードで認識させる</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2011/09/android-005sh-debug.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android: &#8220;Unable to open sync connection!&#8221; の対処例</title>
		<link>http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html</link>
		<comments>http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html#comments</comments>
		<pubDate>Sat, 05 Jun 2010 12:50:41 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Exception]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1571</guid>
		<description><![CDATA[上記のメッセージはAndroidアプリをEclipseから実機でデバッグする際にDDMS上に出力されたエラーです。 [2010-06-05 15:16:21 - pokeca] Failed to upload poke &#8230; <a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>上記のメッセージはAndroidアプリをEclipseから実機でデバッグする際にDDMS上に出力されたエラーです。</p>
<pre>
[2010-06-05 15:16:21 - pokeca] Failed to upload pokeca.apk on device '11223344'
[2010-06-05 15:16:21 - pokeca] java.io.IOException 発生: Unable to open sync connection!
[2010-06-05 15:16:21 - pokeca] Launch canceled!
</pre>
<p>根本原因は不明ですが、対処として下記の手順を試みると解決しました。</p>
<ol>
<li>コマンドライン上でadb kill-server</li>
<li>Android端末の接続を解除する(USBケーブルを抜く)</li>
<li>コマンドライン上でadb start-server</li>
<li>Android端末をUSBで再接続する。</li>
<li>DDMSで端末が正常に接続されているか確認する。</li>
<li>アプリのデバッグを開始→正常に実行される(OK!)。</li>
</ol>
<h3>コマンド</h3>
<pre>
C:\Users\yukun>adb kill-server

C:\Users\yukun>adb start-server
* daemon not running. starting it now *
* daemon started successfully *

C:\Users\yukun>
</pre>
<h3>5の実行結果</h3>
<p><a href="http://www.yukun.info/wp-content/uploads/android_usb_connection_ddms.png"><img src="http://www.yukun.info/wp-content/uploads/android_usb_connection_ddms-e1275743121420.png" alt="Android端末のUSB接続確認" title="android_usb_connection_ddms" width="400" height="321" class="size-full wp-image-1572" /></a></p>
<h3>参考サイト</h3>
<ul>
<li><a href="http://www.anddev.org/viewtopic.php?p=25992" target="_blank">anddev.org • View topic &#8211; Unable to open sync connection!</a></li>
<li><a href="http://groups.google.com/group/android-developers/browse_thread/thread/5c9b33eb9373327f/855678061310c285?lnk=raot" target="_blank">G1 detected as &#8216;offline&#8217; by Eclipse plugin &#8211; Android Developers | Google グループ</a></li>
</ul>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
<li><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html" rel="bookmark" title="2010年4月25日">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a></li>
<li><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html" rel="bookmark" title="2011年9月11日">Android: 005SHをデバッグモードで認識させる</a></li>
<li><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html" rel="bookmark" title="2010年1月2日">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a></li>
<li><a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html" rel="bookmark" title="2010年3月14日">Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</a></li>
</ul>
<p><!-- Similar Posts took 9.809 ms --></p>
<p><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows7 64bitにEclipseでAndroid開発環境をセットアップ</title>
		<link>http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html</link>
		<comments>http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html#comments</comments>
		<pubDate>Sat, 24 Apr 2010 23:30:01 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Setting]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1499</guid>
		<description><![CDATA[実は今までMac Bookに外部ディスプレイとキーボードを接続してデスクトップで開発していたのですが、Androidのエミュレータを起動していると地味に負荷が連続的にかかって発熱がひどくなってきたので、この度、Windo &#8230; <a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>実は今までMac Bookに外部ディスプレイとキーボードを接続してデスクトップで開発していたのですが、Androidのエミュレータを起動していると地味に負荷が連続的にかかって発熱がひどくなってきたので、この度、Windows7 64bitのデスクトップPCを買いました。その際のAndroid開発環境のセットアップ(32bitと64bit環境)手順を以下に紹介します。</p>
<h3>Java 環境のインストール</h3>
<p>下記サイトよりJDKをダウンロード＆インストール。<br />
<a href="http://java.sun.com/javase/ja/6/download.html">Java SE ダウンロード &#8211; Sun Developer Network (SDN)</a><br />
<a href="http://www.yukun.info/wp-content/uploads/jdk_download.png"><img src="http://www.yukun.info/wp-content/uploads/jdk_download.png" alt="JDK Download 画面" title="jdk_download" width="272" height="307" class="size-full wp-image-1501" /></a><br />
ダウンロードするファイルはWindows x64 と Windows の二つ。それぞれインストールする。<br />
64bit版 はProgram Filesフォルダに、32bit版はProgram Files (x86) フォルダにインストールされる。</p>
<pre>
C:\>java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)
</pre>
<h3>Android SDK のインストール</h3>
<p>下記サイトよりダウンロードする。<br />
<a href="http://developer.android.com/sdk/index.html">Android SDK | Android Developers</a><br />
解凍後 SDK Setup.exe を実行する。その際に下記のようなエラーが発生した場合は、<br />
画面左部のSettingsからチェックボックス Force https://&#8230; sources to be fetched using http;//&#8230; をチェックし、使用したいSDK Versionをインストールする。</p>
<pre>
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.
</pre>
<h3>Eclipse 64bit版のインストール</h3>
<p>下記サイトよりダウンロードする。<br />
<a href="http://download.eclipse.org/eclipse/downloads/">Eclipse Project Downloads</a><br />
現在の最新バージョンのリンクをクリックすると下記ページに遷移。<br />
<a href="http://download.eclipse.org/eclipse/downloads/drops/">Eclipse Project</a><br />
画面中部の「Windows (x86_64)」が64bit版Eclipseなので、クリックしてダウンロード。</p>
<p><em>追記(2010-04-26)</em>：上記の手順の中で32bit版のJDK(with JRE)をインストールしているならば、下記の日本語版Eclipse(32bit版)を使用(pathも設定)してもOK(ちなみに私は結局この方法を採りました＾＾；)。<br />
<a href="http://mergedoc.sourceforge.jp/">Pleiades &#8211; Eclipse プラグイン日本語化プラグイン</a></p>
<h3>Android Development Tools のインストール</h3>
<p><a href="http://www.yukun.info/wp-content/uploads/android_dev_tools_plugin.png"><img src="http://www.yukun.info/wp-content/uploads/android_dev_tools_plugin-e1272172708275.png" alt="Android Development Tools" title="android_dev_tools_plugin" width="400" height="308" class="size-full wp-image-1502" /></a></p>
<p>Eclipse のプラグインインストール画面で下記のURLを追加し、インストールする。<br />
<strong>https://dl-ssl.google.com/android/eclipse/</strong></p>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html" rel="bookmark" title="2011年9月11日">Android: 005SHをデバッグモードで認識させる</a></li>
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
<li><a href="http://www.yukun.info/blog/2010/03/java-install-sen-windows.html" rel="bookmark" title="2010年3月25日">Java: 形態素解析Senをインストール(Windows編)</a></li>
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
<li><a href="http://www.yukun.info/blog/2011/02/vmware-player-centos.html" rel="bookmark" title="2011年2月23日">VMware PlayerでCentOSをインストール</a></li>
</ul>
<p><!-- Similar Posts took 9.200 ms --></p>
<p><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</title>
		<link>http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html</link>
		<comments>http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html#comments</comments>
		<pubDate>Sun, 14 Mar 2010 13:30:29 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1464</guid>
		<description><![CDATA[下記のコマンドを入力したら、abortされてしまった。 C:\>mksdcard 256M C:\work\sdcard\sdcard.img could not create file 'C:\work\sdcard\ &#8230; <a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html">Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>下記のコマンドを入力したら、abortされてしまった。</p>
<pre>
C:\>mksdcard 256M C:\work\sdcard\sdcard.img
could not create file 'C:\work\sdcard\sdcard.img', aborting...
</pre>
<p>原因はフォルダsdcardを作成してなかった為。SDカードイメージの作成先のフォルダは予め作っておく必要がある。<br />
フォルダ作成後改めてコマンドを入力すると上手くいった。</p>
<pre>
C:\>mksdcard 256M C:\work\sdcard\sdcard.img

C:\>
</pre>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2011/09/android-005sh-debug.html" rel="bookmark" title="2011年9月11日">Android: 005SHをデバッグモードで認識させる</a></li>
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
<li><a href="http://www.yukun.info/blog/2010/04/setup-eclipse-64bit-android.html" rel="bookmark" title="2010年4月25日">Windows7 64bitにEclipseでAndroid開発環境をセットアップ</a></li>
<li><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html" rel="bookmark" title="2010年1月2日">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a></li>
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
</ul>
<p><!-- Similar Posts took 7.536 ms --></p>
<p><a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html">Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</title>
		<link>http://www.yukun.info/blog/2010/01/android-draw-image-resources.html</link>
		<comments>http://www.yukun.info/blog/2010/01/android-draw-image-resources.html#comments</comments>
		<pubDate>Sat, 02 Jan 2010 12:13:04 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Image]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1446</guid>
		<description><![CDATA[表示する画像はEclipse上でAndroidプロジェクト作成時に自動的に作成されるIcon画像です。 画像パス：プロジェクト名/res/drawable-hdpi/icon.png resフォルダ以下に置かれたリソース &#8230; <a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yukun.info/wp-content/uploads/android_image_sample01.png"><img src="http://www.yukun.info/wp-content/uploads/android_image_sample01-202x300.png" alt="画像ファイルの表示（拡大・縮小）" title="画像ファイルの表示（拡大・縮小）" width="202" height="300" class="size-medium wp-image-1447" /></a></p>
<p>表示する画像はEclipse上でAndroidプロジェクト作成時に自動的に作成されるIcon画像です。<br />
画像パス：<em>プロジェクト名</em>/res/drawable-hdpi/icon.png</p>
<p>resフォルダ以下に置かれたリソースはコンパイル時にプログラムに組み込まれます。その画像リソースを読み込む際は、</p>
<pre>
Bitmap BitmapFactory.decodeResource(Resources r, int resourcesID)
</pre>
<p>を用います。読み込んだBitmapインスタンスを描画するには、Canvasクラスのインスタンスメソッドである</p>
<pre>
void drawBitmap(Bitmap image, int x, int y, Paint p)
</pre>
<p>を使います。なお、拡大・縮小する場合も上記のdrawBitmapをオーバーロードしたものを使います。</p>
<pre>
void drawBitmap(Bitmap image, Rect src, Rect dst, Paint p)
</pre>
<p>今回のサンプルプログラムでは、元画像の幅と高さを2倍したイメージを描画しています。</p>
<h3>ImageSp.java</h3>
<pre>
package info.yukun.imagesp;

import android.app.Activity;
import android.os.Bundle;
import android.view.Window;

public class ImageSp extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		requestWindowFeature(Window.FEATURE_NO_TITLE);
		setContentView(new ImageView(this));
	}
}
</pre>
<h3>ImageView.java</h3>
<pre>
package info.yukun.imagesp;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Rect;
import android.view.View;

public class ImageView extends View {

	private Bitmap image;

	public ImageView(Context context) {
		super(context);
		setBackgroundColor(Color.WHITE);

		// リソースの画像ファイルの読み込み
		Resources r = context.getResources();
		image = BitmapFactory.decodeResource(r, R.drawable.icon);
	}

	@Override
	protected void onDraw(Canvas canvas) {
		// イメージ描画
		canvas.drawBitmap(image, 0, 0, null);

		int w = image.getWidth();
		int h = image.getHeight();
		// 描画元の矩形イメージ
		Rect src = new Rect(0, 0, w, h);
		// 描画先の矩形イメージ
		Rect dst = new Rect(0, 200, w*2, 200 + h*2);
		canvas.drawBitmap(image, src, dst, null);
	}
}
</pre>
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2008/11/actionscript-flash-load-server-image-file.html" rel="bookmark" title="2008年11月21日">ActionScript: 画像ファイルをダウンロードして表示 &#8211; Loaderクラス</a></li>
<li><a href="http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html" rel="bookmark" title="2008年10月29日">Android: 10進数→2進数変換アプリ</a></li>
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
<li><a href="http://www.yukun.info/blog/2010/03/android-mksdcard-could-not-create-file-aborting.html" rel="bookmark" title="2010年3月14日">Android: mksdcardコマンドのabortingの解決法 &#8211; could not create file &#8216;&#8230;&#8217;, aborting&#8230;</a></li>
<li><a href="http://www.yukun.info/blog/2012/01/android-eclipse-build-error.html" rel="bookmark" title="2012年1月6日">Android: Eclipseビルドエラーの対処例 &#8211; Error generating final archive</a></li>
</ul>
<p><!-- Similar Posts took 7.218 ms --></p>
<p><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2010/01/android-draw-image-resources.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Android: 10進数→2進数変換アプリ</title>
		<link>http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html</link>
		<comments>http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:00:46 +0000</pubDate>
		<dc:creator>yukun</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Number]]></category>

		<guid isPermaLink="false">http://www.yukun.info/?p=1226</guid>
		<description><![CDATA[試しに下図のような簡素な10進2進変換アプリを作ってみました。 以下は書いてみたコード。 ソースコード res/values/strings.xml &#60;?xml version=&#34;1.0&#34; en &#8230; <a href="http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html">Continue reading <span class="meta-nav">&#8594;</span></a><p><a href="http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html">Android: 10進数→2進数変換アプリ</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></description>
			<content:encoded><![CDATA[<p>試しに下図のような簡素な10進2進変換アプリを作ってみました。</p>
<p><a href="http://www.yukun.info/wp-content/uploads/android_itbcalc.gif"><img src="http://www.yukun.info/wp-content/uploads/android_itbcalc.gif" alt="" title="android_itbcalc" width="336" height="290" class="size-full wp-image-1489" /></a></p>
<p>以下は書いてみたコード。</p>
<h2>ソースコード</h2>
<h3>res/values/strings.xml</h3>
<pre>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;resources&gt;
    &lt;string name=&quot;app_name&quot;&gt;Integer to Binary Calculator&lt;/string&gt;
    &lt;string name=&quot;label_description&quot;&gt;10進数を2進数に変換表示&lt;/string&gt;
    &lt;string name=&quot;label_integer&quot;&gt;10進数：&lt;/string&gt;
    &lt;string name=&quot;label_binary&quot;&gt;2進数：&lt;/string&gt;
    &lt;string name=&quot;button_convert&quot;&gt;変換&lt;/string&gt;
&lt;/resources&gt;
</pre>
<h3>res/layout/main.xml</h3>
<pre>
&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;linearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    android:orientation=&quot;vertical&quot;
    android:layout_width=&quot;fill_parent&quot;
    android:layout_height=&quot;fill_parent&quot;
    &gt;
&lt;textView
    android:layout_width=&quot;fill_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:text=&quot;@string/label_description&quot;
    /&gt;

&lt;linearLayout
    android:orientation=&quot;horizontal&quot;
    android:layout_width=&quot;fill_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    &gt;
&lt;textView
    android:layout_width=&quot;wrap_content&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:text=&quot;@string/label_integer&quot;
    /&gt;
&lt;editText android:id=&quot;@+id/text_integer&quot;
    android:layout_width=&quot;fill_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:numeric=&quot;integer&quot;
    android:maxLength=&quot;9&quot;
    android:text=&quot;&quot;
    /&gt;
&lt;/linearLayout&gt;

&lt;button android:id=&quot;@+id/button_convert&quot;
	android:layout_width=&quot;wrap_content&quot;
	android:layout_height=&quot;wrap_content&quot;
	android:text=&quot;@string/button_convert&quot;
	/&gt;
&lt;textView android:id=&quot;@+id/label_result&quot;
    android:layout_width=&quot;fill_parent&quot;
    android:layout_height=&quot;wrap_content&quot;
    android:text=&quot;&quot;
    /&gt;
&lt;/linearLayout&gt;
</pre>
<h3>ITBCalculatorActivity.java</h3>
<pre>
package info.yukun.android.itbcalc;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class ITBCalculatorActivity extends Activity {
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState) { // アクティビティが生成される際に必ず呼び出される
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main); // UIのレイアウトを設定
    // 指定したリソース(R.java)インデックスからビュー(res/layout/main.xml)内のidのコンポーネント(ここではButton)インスタンスを取得
    Button button = (Button) findViewById(R.id.button_convert);
    button.setOnClickListener(convertToBinary); // ボタンが押された際のイベントを登録
  }

  // 登録するイベントリスナーはView.OnClickListenerを実装
  private View.OnClickListener convertToBinary = new View.OnClickListener() {
    public void onClick(View view) { // ボタンが押されたときに呼び出されるメソッド
      EditText textInteger = (EditText) findViewById(R.id.text_integer); // 入力値が入っているコンポーネントを取得
      String input = textInteger.getText().toString();
      if (input.equals("")) return;
      int intValue = Integer.parseInt(input);
      String binValue = Integer.toBinaryString(intValue); // 10進数整数を2進数文字列に変換
      TextView labelResult = (TextView) findViewById(R.id.label_result); // 結果を表示するTextViewを取得
      labelResult.setText("2進数：" + binValue);
    }
  };
}
</pre>
<h2>Androidアプリを書いてみて</h2>
<p>EditText android:id=&#8221;@+id/text_integer&#8221;の属性android:maxLengthを&#8221;9&#8243;としたのは、変換メソッドInteger.toBinaryString(int value)の引数が32bit整数の為です。本当は属性値を10としてonClickメソッド内で32bitの範囲内(-2 147 483 647 ～ 2 147 483 647 = (2^31) &#8211; 1)か否かを判定したほうが良いと思うのですが、今回は端折りました。</p>
<p>ビジュアルエディタやXMLでUIのレイアウトを作っていくというのはFlexのmxmlに似てて取っ掛かり易い感じです。<br />
<h4>関連すると思われる記事：</h4>
<ul class="similar-posts">
<li><a href="http://www.yukun.info/blog/2010/01/android-draw-image-resources.html" rel="bookmark" title="2010年1月2日">Android: リソースの画像ファイルの拡大・縮小描画 &#8211; drawBitmap()</a></li>
<li><a href="http://www.yukun.info/blog/2008/08/python-decimal-to-binary-conversion.html" rel="bookmark" title="2008年8月4日">Python: 10進数整数を2進数文字列に変換する関数</a></li>
<li><a href="http://www.yukun.info/blog/2009/03/java-observe-event-model-view.html" rel="bookmark" title="2009年3月17日">Java: イベント駆動によるModelとViewの分離 &#8211; Observer パターン</a></li>
<li><a href="http://www.yukun.info/blog/2008/02/csharp-timer.html" rel="bookmark" title="2008年2月24日">C#でキッチンタイマーを作ろう</a></li>
<li><a href="http://www.yukun.info/blog/2010/06/android-unable-to-open-sync-connection.html" rel="bookmark" title="2010年6月5日">Android: &#8220;Unable to open sync connection!&#8221; の対処例</a></li>
</ul>
<p><!-- Similar Posts took 9.710 ms --></p>
<p><a href="http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html">Android: 10進数→2進数変換アプリ</a> is a post from: <a href="http://www.yukun.info">Yukun&#039;s Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yukun.info/blog/2008/10/android-integer-to-binary-string.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

