Android(2)初めて、Androidでタブレットに表示


 Androidプログラムで、「Hello World!」をAndroidタブレットに表示しました。
 Androidプログラムの環境設定に手間取り、3台目のパソコンで、やっと設定できました。
 OSは、1台目がWindows XP、2、3台目はWindows 7で、いずれも32ビット版です。設定手順が間違ったのか?パソコンの構成が違うのか?原因は判りません。

●「Hello World!」をAndroidタブレットに表示

 上の写真は、Androidタブレットに「Hello World!」を表示したものです。
 下の写真は、「Hello World!」を表示したAndroidでタブレットの全体と、設定に使った解説本です。主に、金城氏が書いた左の解説本を使いました。Androidのバージョン違いか?いろいろ読み替えが要りました。






●記憶に残る、特に困った事

 3台目のパソコンに開発環境が設定出来てからもいろいろ設定をし直ししました。いろいろしたので頭がごっちゃになっています。これは、頭の活性化に繋が要るのかな!それとも、頭の肥やしになったのか!と今になっても、ごちゃごちゃ考えています。
 
 1、設定の後半で、Android SDKの位置の登録で、「Android」が表示されない
 解説本に対策の説明が無いのでWebで検索しました。手間が掛らない方法を探したのですが解決できません。この件で苦労されている方が多いのが判りました。
 私もいろいろ試したのですが、次のWebに「※ダイアログ左に[Android]が表示されない場合、EclipseへのAndroid Pluginインストール時にeclipse.iniがテキストエディタで開きっぱなしだった可能性がある。
 その場合、Eclipseディレクトリを削除して、もう一度Eclipseのインストールからやり直してみる。」と有ったので泣く泣く試してみたら、解決しました。
 背中を押して頂いた、Webです。有難うございました。
 Android開発環境の構築 Eclipse編  http://izeef.web.fc2.com/develop/android/env_eclipse.html


 2、「Path for project must have only one segment」エラー
 エミュレーターに表示しようとしたら、上記エラーが出ます。対策が判りません。困りました。
 Webで検索したら「【android】Path for project must have only one segment の解決方法   http://r-fuku21.hatenablog.com/entry/2013/04/16/141946」に「「実行>>実行構成>>Androidアプリケーション」にあった「新規構成」というファイルの削除で直りました」と有ります。
 試したら、解決しました。有難うございます。


 3、ADBでタブレットに繋ぐUSBドライバーは何処に有る?
 エミュレーターに表示出来たので、次は実機に表示です。
 解説本に従ってしてたら、NEC社のタブレットの例は有りません。パソコンからは、「大容量記憶装置」としてタブレットと接続できるのですが、ADBとは接続できません。これは、USBドライバ―が無いのだと思いました。そこで、 NEC社のタブレットにCD−ROMが付属付いていると勘違いしたり、NEC社のHPからダウンロードかもと表探しても無かったり、といろいろ探しましたが有りません。
 
 落ち着いて考え直したら、Androidタブレットは、特定のメーカー(FTDI社等)のLSIと接続できる、そして特定のLSIのドライバーは内蔵されている様です。ならば、専用のUSBドライバ―が有るのではと思い、WEBを検索しました。

 「Google USB DriverでAndroid端末をWindowsに認識させる  http://note.chiebukuro.yahoo.co.jp/detail/n128056」にVendor ID(VID)とProduct ID(PID)を調べandroid_winusb.infの編集する方法が有ります。
 これに従ってしたら解決しました。有難うございました。

 上手く繋がったかDOS窓で確認します。繋がっています。





C:\Android\extras\google\usb_driver\に有るandroid_winusb.infに3行追記しました。



[Google.NTx86]

;NEC PC-TE307N1w 7"Tablet                                    注:追記
%SingleAdbInterface% = USB_Install, USB\VID_0409&PID_04B3               注:追記
%CompositeAdbInterface% = USB_Install, USB\VID_0409&PID_04B3&MI_01        注:追記


;Google Nexus One
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4E11
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01



ホームへ戻る