« ようやくRGガンダムが買えた | トップページ | FF14のオープンβテストが明日9/2から »

2010年8月31日 (火)

Androidのソフト開発でIS01を実機でデバッグする

Androidのソフト開発するのに、デバッグはエミュレーターで行って、デバッグが済んだら実機に転送してテストしてたんですが、

SDカードの読み書きをエミュレーターで試してみたんですが、どうも上手くいかないんですよね。

・・・パッケージファイル(apkファイル)を実機に転送すると上手く動くんだけど、エミュレーター上でデバッグしようとすると、エラーで止まる・・・

SDカード辺りに問題があるようだけど。

エミュレーターでのデバッグに限界を感じ、IS01の実機を使ってデバッグできるのが分かったので、そうすることに・・・。

 

方法は以下の通りです。2010/08/31時点

(ネットで検索すると、結構古いインストール方法も出てきて、混乱するかもしれないので、注意です。インストール方法は今後も変わる可能性もあるので日付を確認して下さい。)

私がやった時にちょっと詰まったんで、参考になればと思います。

Eclipseはインストールされているものとして説明します。

まだIS01とPCは繋がないでおきます。

  1. is01_driver.exeを画面に従ってインストールする。
  2. IS01の設定→アプリケーション→開発と辿り、USBデバッグにチェックを入れる。
  3. IS01とPCをケーブルで繋ぐ。
  4. IS01のタスクトレイ?でUSBとHDDのアイコンを選択し、「起動する」を実行する。(分からなければ、設定→システム→USB設定→USB接続モードでもOK)
  5. 高速転送モードを選択する。
  6. ドライバのインストール画面が現れたら、usb_driver_JNDK01_r1.1を読み込ませる。
  7. EclipseのプロジェクトのAndroidManifest.xmlのApplicationのDebbugableをTrueにして保存する。(プロジェクト毎に設定する必要有り)
  8. あとはデバッグする際に、Debug Configurationを選択し、TargetをManualにしてDebugを実行する。
  9. Choose a running Android deviceに実機が表示されているはずなので、選択してOKを押す。
  10. IS01でソフトが起動すれば、完了です。

 

私がどこで詰まったかというと、最初に検索した時に、IS01のUSBドライバのダウンロード画面を見つけてしまったんですね。

手順通りにインストールして、マニュアルにあるとおりに高速転送モードに切り替えるとなぜかもう一つドライバを要求してくる。が、インストールできるドライバがない。

(ADB/Fastboot USBドライバ(ADB/Fastboot)をインストールすると、デバイスマネージャにAndroidPhoneという項目が追加され、Android Composite ADB Interfaceが表示されます。)

マニュアルにはADB/Fastboot USBドライバ(ADB/Fastboot)の事は一切書かれておらず、最後に高速転送モードに変更しろとだけ書かれているだけです。

あのマニュアルは、トラップとしか思えん・・・。

 

あと、注意する点としては、そのソフトを一度もIS01に転送していなければ問題ないのですが、もし一度でも転送していて、デバッグ時に”Re-installation failed due to different application signatures”というエラーが出たら、IS01でそのソフトをアンインストールしてからもう一度デバッグを開始すればOKです。

一度転送してても、署名無しで転送してたら問題ないかもしれません。

>IS01まとめwiki

|

« ようやくRGガンダムが買えた | トップページ | FF14のオープンβテストが明日9/2から »

コメント

助かりました。
感謝いたします。

投稿: saw | 2010年10月19日 (火) 17時05分

私もはまりました。参考にして解決しました。ありがとうございます

投稿: まえこね | 2011年2月27日 (日) 08時31分

Sharp IS01 be dead.What should I do?

I have writed a thread on XDA.Is there any help for my problem?

thanks.


http://forum.xda-developers.com/showthread.php?t=1086768#

投稿: | 2011年5月19日 (木) 21時20分

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: Androidのソフト開発でIS01を実機でデバッグする:

« ようやくRGガンダムが買えた | トップページ | FF14のオープンβテストが明日9/2から »