HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1119
hsp3dish helperからビルド不可3解決


リンク

2013/11/19(Tue) 16:15:41|NO.58292

HSP初心者です。
以下の内容で、hsp3dish helperからビルド行い、
終了しました。のメッセージが出るも、
binとhspフォルダが空欄になってしまいます。
改善の方法をご教示お願いします。

環境
windowsXPpro
HSP3.32
adt-bundle-windows-x86-20131030.zip(android-sdk)
android-ndk-r9b
apache-ant-1.9.2
jdk-7u45-windows-i586.exe

上記で改善なしのため、
hsp3dish34b3をHSPフォルダに上書きしても改善なし。

以下、ログです。
Created project directory: C:\android\test
Created directory C:\android\test\src\net\test\com
Added file C:\android\test\src\net\test\com\test.java
Created directory C:\android\test\res
Created directory C:\android\test\bin
Created directory C:\android\test\libs
Created directory C:\android\test\res\values
Added file C:\android\test\res\values\strings.xml
Created directory C:\android\test\res\layout
Added file C:\android\test\res\layout\main.xml
Created directory C:\android\test\res\drawable-xhdpi
Created directory C:\android\test\res\drawable-hdpi
Created directory C:\android\test\res\drawable-mdpi
Created directory C:\android\test\res\drawable-ldpi
Added file C:\android\test\AndroidManifest.xml
Added file C:\android\test\build.xml
Added file C:\android\test\proguard-project.txt
Copying jni\Android.mk...
Copying jni\appengine.h...
Copying jni\Application.mk...
Copying jni\main.c...
Copying jni\hsp_native_app_glue.c...
Copying jni\hsp_native_app_glue.h...
Copying jni\javafunc.cpp...
Copying jni\javafunc.h...
Copying jni\hsp3\dpmread.cpp...
Copying jni\hsp3\dpmread.h...
Copying jni\hsp3\geometry.cpp...
Copying jni\hsp3\geometry.h...
Copying jni\hsp3\hgdx.cpp...
Copying jni\hsp3\hgdx.h...
Copying jni\hsp3\hgemitter.cpp...
Copying jni\hsp3\hgemitter.h...
Copying jni\hsp3\hgevent.cpp...
Copying jni\hsp3\hgevent.h...
Copying jni\hsp3\hginc.h...
Copying jni\hsp3\hgio.h...
Copying jni\hsp3\hgio_dg.h...
Copying jni\hsp3\hgmodel.cpp...
Copying jni\hsp3\hgmodel.h...
Copying jni\hsp3\hgobj.cpp...
Copying jni\hsp3\hgobj.h...
Copying jni\hsp3\hsp3code.h...
Copying jni\hsp3\hsp3config.h...
Copying jni\hsp3\hsp3debug.cpp...
Copying jni\hsp3\hsp3debug.h...
Copying jni\hsp3\hsp3ext.h...
Copying jni\hsp3\hsp3gr.h...
Copying jni\hsp3\hsp3gr_dish.cpp...
Copying jni\hsp3\hsp3gr_dish.h...
Copying jni\hsp3\hsp3int.cpp...
Copying jni\hsp3\hsp3int.h...
Copying jni\hsp3\hsp3struct.h...
Copying jni\hsp3\hspvar_core.cpp...
Copying jni\hsp3\hspvar_core.h...
Copying jni\hsp3\hspvar_double.cpp...
Copying jni\hsp3\hspvar_int.cpp...
Copying jni\hsp3\hspvar_label.cpp...
Copying jni\hsp3\hspvar_label.h...
Copying jni\hsp3\hspvar_str.cpp...
Copying jni\hsp3\hspvar_struct.cpp...
Copying jni\hsp3\hspwnd.h...
Copying jni\hsp3\hspwnd_dish.cpp...
Copying jni\hsp3\hspwnd_dish.h...
Copying jni\hsp3\hspwnd_obj.cpp...
Copying jni\hsp3\random.cpp...
Copying jni\hsp3\random.h...
Copying jni\hsp3\stack.cpp...
Copying jni\hsp3\stack.h...
Copying jni\hsp3\strbuf.cpp...
Copying jni\hsp3\strbuf.h...
Copying jni\hsp3\strnote.cpp...
Copying jni\hsp3\strnote.h...
Copying jni\hsp3\supio.h...
Copying jni\hsp3\sysreq.cpp...
Copying jni\hsp3\sysreq.h...
Copying jni\hsp3\ndk\font_data.h...
Copying jni\hsp3\ndk\hgiox.cpp...
Copying jni\hsp3\ndk\hgiox.h...
Copying jni\hsp3\ndk\hsp3ext_ndk.cpp...
Copying jni\hsp3\ndk\hsp3ext_ndk.h...
Copying jni\hsp3\ndk\mmman.cpp...
Copying jni\hsp3\ndk\mmman.h...
Copying jni\hsp3\ndk\stb_image.c...
Copying jni\hsp3\ndk\stb_image.h...
Copying jni\hsp3\ndk\supio_ndk.cpp...
Copying jni\hsp3\ndk\supio_ndk.h...
Copying jni\hsp3embed\hsp3code.cpp...
Copying jni\hsp3embed\hsp3embed.cpp...
Copying jni\hsp3embed\hsp3embed.h...
Copying jni\hsp3embed\hsp3r.cpp...
Copying jni\hsp3embed\hsp3r.h...
Copying jni\hsp3embed\hspsource.cpp...
Copying jni\hsp3embed\hspvar_util.cpp...
Copying jni\hsp3embed\hspvar_util.h...
Copying jni\hsp3embed\misc.cpp...
Copying jni\hsp3embed\misc.h...
Copying src\tv\hsp\HspActivity.java...
Copying res\drawable-xhdpi\ic_launcher.png...
Copying res\drawable-hdpi\ic_launcher.png...
Copying res\drawable-ldpi\ic_launcher.png...
Copying res\drawable-mdpi\ic_launcher.png...

処理中
プロジェクト更新中
終了しました。



この記事に返信する


しまくろねこ(おにいさん)

リンク

2013/11/19(Tue) 22:12:45|NO.58306

こんにちわ。

ログについてですが、これは新規プロジェクトが作成されたときのログだと思うのですが、プロジェクトをビルドするときは『ビルド』ボタンをクリックします。
(勘違いでしたらごめんなさい)

また、現在はJDKは6が良いようです。
理由は以下の通りです。


『HSP3Dish android(NDK)版プログラミングガイド』の
『環境の準備』から一部抜粋

> JDK (Java Development Kit)をインストールしてください。x86版のJRE6+JDK6を推奨します。JDK7(ver1.7)は、apkファイルの署名が正しく行なわれないため推奨されません。



リンク

2013/11/21(Thu) 08:20:37|NO.58333

しまくろねこ(おにいさん)さん、
ご回答ありがうございました。

JAVAは7をアンインストールして、jdk-6u45-windows-i586.exe
の6バージョンに変更し、hsp3Dishの新規プロジェクトボタンを押して、
前回同様、終了しますが、binフォルダは空欄の状態です。
さらに、「ビルド」ボタンからビルドしてみるも、
NDKの以下エラーが出てしまい、ビルドも失敗します。
NDKを再度DLし、解凍して行うも改善なしでした。
自分はwinXPと8の環境2台所有していますが、2台とも同じになります。

初心者で何か手順を間違えているのかも知れません。
もう少し自分で研究します。
ご回答ありがうございました。また解決しない場合には、ご相談いたします。


----以下ログです---
[armeabi] Compile++ thumb: testapp <= hsp3embed.cpp
jni/hsp3embed/hsp3embed.cpp: In function 'void hsp3eb_dialog(char*)':
jni/hsp3embed/hsp3embed.cpp:50:2: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus.exe: some warnings being treated as errors

make.exe: *** [obj/local/armeabi/objs/testapp/hsp3embed/hsp3embed.o] Error 1

ソーススクリプト:block3.hsp
HSP変換処理中
UTF-8に変換中
変換終了しました。
NDKビルド処理中
NDKのビルドに失敗しました


----ndk-build.log----

[armeabi] Compile thumb : testapp <= hsp_native_app_glue.c
[armeabi] Compile thumb : testapp <= main.c
[armeabi] Compile++ thumb: testapp <= javafunc.cpp
[armeabi] Compile++ thumb: testapp <= hsp3code.cpp
jni/hsp3embed/hsp3code.cpp: In function 'char* code_getdebug_varname(int)':
jni/hsp3embed/hsp3code.cpp:2545:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
[armeabi] Compile++ thumb: testapp <= hsp3embed.cpp
jni/hsp3embed/hsp3embed.cpp: In function 'void hsp3eb_dialog(char*)':
jni/hsp3embed/hsp3embed.cpp:50:2: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus.exe: some warnings being treated as errors

make.exe: *** [obj/local/armeabi/objs/testapp/hsp3embed/hsp3embed.o] Error 1



リンク

2013/11/21(Thu) 09:52:29|NO.58334

解決しましたので、再度投稿します。
NDKのエラーに関して、
http://blogs.yahoo.co.jp/watercolor310/54115881.html
の情報を検索し、
android-ndk-r8e-windows-x86.zip
を入手して、ビルドしたら正常に出来ました。つまり、r9ではなく、r8のNDKにしました。
ご教示頂きましたみなさまに感謝いたします。
ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.