うまく動作したようでなによりです。
ところで、現在のアプリでは、アプリと拡張ファイルの合計サイズ以上の空きが内蔵メモ
リにないと、空き容量が足りませんと言われてインストールが始まらないようです。(手
元の HTC Desire ではそうでした)
インストールはSDカード上にされるので、内蔵メモリの空きが少なくても実際には問題
ないはずなのですが…
そこで、以下のように設定してアプリを作成し直していただけないでしょうか。このよう
にすると、アプリ自体は従来どおり Android 1.6 以降で動作しますが、Android 2.2 以降
の場合は内蔵メモリではなくSDカードの空き容量を基準にインストールの可否を判断す
るようになると思います。
onscripter_android/AndroidManifest.xml を以下のように修正
android:versionCode="20120310"
android:versionName="20120310"
android:installLocation="preferExternal">
(versionCode, versionName は自由につけてください)
onscripter_android/project.properties を以下のように修正
target=android-8
次に、SDK Manager.exe を起動して、Android 4.0.3 (API 15) と Android 2.2 (API 8)
の SDK Platform がインストールされていることを確認してください。もしなければイン
ストールしてください。
最後に、以下のようにしてアプリを作成します。
$ ../android-sdk/tools/android.bat update project -p . --library ../android-
sdk/extras/google/market_licensing/library
$ ../apache-ant-1.8.2/bin/ant clean
$ ../apache-ant-1.8.2/bin/ant release
また、前回お送りした ONScripter.java はデバッグ用のメッセージをログに出力するよう
になっていました。
動作しているということですので、不必要なログ出力をなくした ONScripter.java を添付
します。こちらをお使いください。
なお、最新の onscripter_android.tar.gz では、上記の3つのファイルは修正済みです。