そのため情報が古い可能性があります。ご了承ください。m(_ _)m
is01上で動く「Hello, world!なプログラム」を作ってみようと思い立った。
まず、開発元のサイトSH Developers Squareを見て回る。
SH Developers Square – オープンソースソフトウェアに、IS01で使ってる、GPLなプログラムのソースが公開されていた。
SH Developers Square – SDK AddOn ダウンロードに、クイックスタートガイドなる物が!(ここで言ってるJN-DK01は、IS01ベースの開発者向け専用端末らしい。販売終了ですって。)
これに沿って行けば良い気がした。
1. アドオン(sharp_addon-JNDK01_r1.zip)をダウンロード
2. 「android 1.6, API4」をAndroid SDK | Android Developersからダウンロード
・・・って、どれ??
よく分からないので、Platformがwindowsとなっている、「android-sdk_r07-windows.zip」をダウンロード。
3. android-sdk_r07-windows.zipを展開
自分の環境では、↓に展開。
C:\tools\devel\Android\android-sdk-windows
ドライブ C のボリューム ラベルは 1st です
ボリューム シリアル番号は 7C3A-0D71 です
C:\tools\devel\Android\android-sdk-windows のディレクトリ
2010/09/20 00:08 <DIR> .
2010/09/20 00:08 <DIR> ..
2010/09/20 00:08 <DIR> add-ons
2010/09/20 00:08 <DIR> platforms
2010/08/28 17:43 517,251 SDK Manager.exe
2010/08/30 12:25 856 SDK Readme.txt
2010/09/20 00:08 <DIR> tools
2 個のファイル 518,107 バイト
5 個のディレクトリ 14,090,899,456 バイトの空き領域
4. アドオン(sharp_addon-JNDK01_r1.zip)を、add-ons配下に展開。
ドライブ C のボリューム ラベルは 1st です
ボリューム シリアル番号は 7C3A-0D71 です
C:\tools\devel\Android\android-sdk-windows\add-ons のディレクトリ
2010/09/20 00:10 <DIR> .
2010/09/20 00:10 <DIR> ..
2010/09/20 00:10 <DIR> sharp_addon-JNDK01_r1
0 個のファイル 0 バイト
3 個のディレクトリ 14,015,401,984 バイトの空き領域
C:\tools\devel\Android\android-sdk-windows>dir add-ons\sharp_addon-J
NDK01_r1
ドライブ C のボリューム ラベルは 1st です
ボリューム シリアル番号は 7C3A-0D71 です
C:\tools\devel\Android\android-sdk-windows\add-ons\sharp_addon-JNDK
01_r1 のディレクトリ
2010/09/20 00:10 <DIR> .
2010/09/20 00:10 <DIR> ..
2010/09/20 00:10 <DIR> docs
2010/04/22 09:34 424 hardware.ini
2010/09/20 00:10 <DIR> images
2010/09/20 00:10 <DIR> libs
2010/04/22 09:34 911 manifest.ini
2010/09/20 00:10 <DIR> skins
2 個のファイル 1,335 バイト
6 個のディレクトリ 14,013,816,832 バイトの空き領域
5. Android update adbは多分要らない(根拠は特になし)ので、Target IDの確認。
WARNING: Java not found in your path.
Checking if it's installed in C:\Program Files\Java instead.
ERROR: No suitable Java found. In order to properly use the Android Developer
Tools, you need a suitable version of Java JDK installed on your system.
We recommend that you install the JDK version of JavaSE, available here:
http://www.oracle.com/technetwork/java/javase/downloads
You can find the complete Android SDK requirements here:
http://developer.android.com/sdk/requirements.html
javaが見つからないと怒られる。
ひとまず、かなり前にインストールしたJDKのbinをPATHに追加して再度android list target。
vel\Java\jdk1.6.0_10\bin
C:\tools\devel\Android\android-sdk-windows\tools>android list target
Available Android targets:
何か出てくるはずが何も出てこない。
ググってみたところ、2でダウンロードした「android-sdk_r07-windows.zip」はツールしか含まれていないらしい。
Win版SDK解凍時、webの情報との違い – Android-SDK-Japan | Google グループ
なので、SDK Managerを起動して、SDKをダウンロードすることに。
すると、↓こんな画面が。1.6って言ってたのでそれ以外はひとまず外す。
インストール完了
再々度「android list target」を叩く
Available Android targets:
id: 1 or "android-4"
Name: Android 1.6
Type: Platform
API level: 4
Revision: 3
Skins: HVGA (default), QVGA, WVGA800, WVGA854
id: 2 or "Google Inc.:Google APIs:4"
Name: Google APIs
Type: Add-On
Vendor: Google Inc.
Revision: 2
Description: Android + Google APIs
Based on Android 1.6 (API level 4)
Libraries:
* com.google.android.maps (maps.jar)
API for Google Maps
Skins: WVGA854, HVGA (default), WVGA800, QVGA
id: 3 or "SHARP Corporation:JN-DK01:4"
Name: JN-DK01
Type: Add-On
Vendor: SHARP Corporation
Revision: 1
Description: SHARP JN-DK01 Add-on
Based on Android 1.6 (API level 4)
Libraries:
* jp.co.sharp.android.hardware (hardware.jar)
* jp.co.sharp.android.io.obex (obex.jar)
Skins: WVGA854, HVGA, WVGA800, QVGA, JNDK01 (default)
Adds USB support for devices (Vendor: 0x04DD)
表示された!でもidは3になってるな。気にしない気にしない。
6. AVD (Android Virtual Device)の作成
AVDってなんだろ。。実行環境みたいなものかな?
android create avd -n JNDK01 -t 3 –sdcard 128M
で作るらしい。-t のパラメータは、Target id。
android list targetでJN-DK01は、3だったから3を指定。
3 --sdcard 128M
Created AVD 'JNDK01' based on JN-DK01 (SHARP Corporation),
with the following hardware config:
hw.lcd.density=240
vm.heapSize=24
hw.ramSize=256M
hw.gsmModem=no
7. エミュレータの起動
emulator @JNDK01 -qemu –cpu cortex-a8
で起動出来るらしい。(cortex-a8)
rtex-a8
Hello, world!はまだ遠い。。
そういえば、Eclipseインストールしろとか書いてた気も。