はい、今回はHSPDishについて質問があります。
公式ページのあるAndroidアプリ作成方法をみて、環境を整え、さっそくhsp3dh.exeを起動させて
オプション設定して新規作成、KEY作成、ID取得してからビルドすると、コンソールが起動し、
しばらく待つと、
#HSP script preprocessor ver3.32 / onion software 1997-2013(c)
#Use file [hspdef.as]
#HSP code generator ver3.32 / onion software 1997-2013(c)
#未初期化の変数があります(key)
#未初期化の変数があります(bsize)
#Code size (1830) String data size (204) param size (0)
#Vars (38) Labels (8) Modules (0) Libs (0) Plugins (0)
#No error detected. (total 2408 bytes)
"Compile++ thumb : test <= hspsource.cpp
jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()':
jni/hsp3embed/hspsource.cpp:116:30: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
jni/hsp3embed/hspsource.cpp: In function 'void L0001()':
jni/hsp3embed/hspsource.cpp:217:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
jni/hsp3embed/hspsource.cpp: In function 'void L0002()':
jni/hsp3embed/hspsource.cpp:547:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
SharedLibrary : libtest.so
Install : libtest.so => libs/armeabi/libtest.so
とまでは出るのですが、そのあとに、
'ant' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と出て、apkファイルが作成してくれません。
何故でしょうか?もしかして環境変数をいじらないとだめなやつですか?
環境
Windows7 Profeesional 32Bit メモリ 1024MB
SDK、NDK、JDK、Ant導入済
SDK=C:\android-sdk-windows
もちろん、最低限のインストールは管理者として実行させました。(Android2.1などのツールも導入済)
NDK=C:\android-ndk-r8e
Ant=C:\apache-ant-1.9.1-bin
JDK=C:\Program Files\Java\jdk1.6.0_45
ビルドしようとしたHSPファイル
C:\hsp332\sample\hsp3dish\block3.hsp