[Armadillo:06514] Re: AndroidでJavaを動作させる
Takenoshita Koyo
email@hidden
2011年 1月 12日 (水) 14:01:52 JST
竹之下です。
アプリはこれから作成するのですね。
http://lists.atmark-techno.com/pipermail/armadillo/2011-January/006492.html
でおっしゃられていたアプリを動かしたいのかと勘違いしておりました。
失礼いたしました。
> 昨日、御質問した以下の件、御教示頂けないでしょうか?
以下、ご回答致します。
> (1)現状のDebian環境を消し、初期状態へ戻す
> Armadilloを保守モードで起動(JP2にジャンパソケットを差してから起動)して、clearenvコマンドを実行する。
> hermit> clearenv
>
> (2)以下の手順で、Andriodの動作環境を構築する
> 「Armadillo-500 FXでAndroidを使ってみる」
> http://armadillo.atmark-techno.com/howto/try-android-on-armadillo
この手順で問題ないと思います。
> (3)以下の点、教えて下さい。
> 上記の手順でインストールされるSDK Platform Android (android-a500fx-tmp-081210.tar.gz)のバージョンはいくつでしょうか?
>
> 私が、使用しているeclipse3.6開発環境では、添付ファイルに示すように以下のSDK Platform Android versionをサポートしておりますが、どのversionがandroid-a500fx-tmp-081210.tar.gzと合うかを教えて頂けないでしょうか。
>
> SDK Platform Android 2.3 API9 version1
> SDK Platform Android 2.2 API8 version2
> SDK Platform Android 2.1 API7 version2
> SDK Platform Android 1.6 API4 version3
> SDK Platform Android 1.5 API3 version4
実は、Howtoでご紹介しているものは、Android 1.5よりももっと古いものです。
Android 2.0に対応したものを、OESF(*1)からEmbedded Masterという形で提供しています。
http://www.oesf.jp/modules/developer/index.php?content_id=3
開発情報は、以下のサイトにあります。
http://developer.oesf.biz/em/developer/
また、EmbeddedMaster2をインストール済みの開発環境(ATDE3)が、以下からダウンロードできます。
http://developer.oesf.biz/em/developer/sdk/ATDE.html
EmbeddedMasterのGoogleGroupは以下です。
http://groups.google.com/group/oesf-embedded-master
なるべく新しいものが必要でしたら、EmbeddedMasterをご使用ください。
以上、よろしくお願いいたします。
*1: Androidベースの組み込みシステムの普及を推進する団体
弊社も参加しています
email@hidden さんは書きました:
> 竹之下様へ
> これからアプリケーションは開発しますので、Andriodへ移行するのは問題ないと考えております。
> 昨日、御質問した以下の件、御教示頂けないでしょうか?
>
> 以下の手順で、Andriod環境は構築できると考えておりますが、間違っていたらご指摘頂けないでしょうか。
>
> (1)現状のDebian環境を消し、初期状態へ戻す
> Armadilloを保守モードで起動(JP2にジャンパソケットを差してから起動)して、clearenvコマンドを実行する。
> hermit> clearenv
>
> (2)以下の手順で、Andriodの動作環境を構築する
> 「Armadillo-500 FXでAndroidを使ってみる」
> http://armadillo.atmark-techno.com/howto/try-android-on-armadillo
>
> (3)以下の点、教えて下さい。
> 上記の手順でインストールされるSDK Platform Android (android-a500fx-tmp-081210.tar.gz)のバージョンはいくつでしょうか?
>
> 私が、使用しているeclipse3.6開発環境では、添付ファイルに示すように以下のSDK Platform Android versionをサポートしておりますが、どのversionがandroid-a500fx-tmp-081210.tar.gzと合うかを教えて頂けないでしょうか。
>
> SDK Platform Android 2.3 API9 version1
> SDK Platform Android 2.2 API8 version2
> SDK Platform Android 2.1 API7 version2
> SDK Platform Android 1.6 API4 version3
> SDK Platform Android 1.5 API3 version4
>
> 以上、宜しくお願い致します。
>
>
> -----Original Message-----
> From: email@hidden [mailto:email@hidden] On Behalf Of Takenoshita Koyo
> Sent: Tuesday, January 11, 2011 7:22 PM
> To: Armadillo series general discussion list
> Subject: [Armadillo:06506] Re: AndroidでJavaを動作させる
>
> 竹之下です。
>
>> 最初に私が気付けば良かったのですが、free-java-sdkのJDKバージョン(JDK1.4
>> 以下?)がちょっと古いようなので、Andriod環境でJavaアプリケーションを動作
>> させることを試したいと考えております。
> 一般的に、いわゆる普通のJavaアプリケーションを、Androidで動かすことは
> できません。元のソースコードのかなりの部分を書き換えになることが予想され
> ますが、上村様の要望に合致していますでしょうか?
>
> --- 少し話が変わりますが ---
> これまでに、このスレッドで以下の選択肢が提示されました。
>
> そのままのユーザーランドで使える
> - SableVM(free-java-sdk)
> - PhoneME
> ユーザーランドを差し替えれば使える
> - OpenJDK
> - SunJava
>
> 色々ありますが、Java環境としてどれを選択すれば良いのかは、次の順番で
> 調べるのが良いのではないかと思います。
>
> 1. ご利用になる予定のJavaアプリが必要としている、JDKやクラスライブラリ
> (特にGUIツールキット)のバージョンを調べる
> 2. 上に挙げた選択肢の中で、それに合致するものがないか調べる
> 3. バージョンが合致する選択肢がある場合、PC上で動作確認をする
> 4. Armadilloで動作させる方法を調べる
>
> まずは、3. までをご確認いただければ、Armadillo特有の問題とその他の問題
> を切り分けできますので、問題解決への近道になるかと思います。
>
> 以上、よろしくお願いいたします。
>
--
Koyo Takenoshita
armadillo メーリングリストの案内