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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1019
サンダーボルトDISHのエラー37未解決


サンダーボルト

リンク

2014/10/19(Sun) 21:14:50|NO.65624

スマホアプリをやろうと思い、始めたのですが、プロジェクトを作成しようとするとエラー12
になります。(内部エラーの方です)

オプションがおかしいのでは?と思っています

java C:\Program Files (x86)\Java\jdk1.8.0_25

SDK C:\android\android-sdk\adt-bundle-windows-x86-20140702

ndk C:\android\android-ndk\android-ndk-r10c

ant C:\android\apache-ant-1.9.4

プロジェクト C:\android

です。

どこがおかしいのでしょうか?

SDKはapi19をISしました。



この記事に返信する


サンダーボルト

リンク

2014/10/19(Sun) 21:58:17|NO.65627

コンソールには

'android' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。

と書いていました



サンダーボルト

リンク

2014/10/19(Sun) 22:00:02|NO.65629

APIは17にしても変わりません



サンダーボルト

リンク

2014/10/19(Sun) 23:14:21|NO.65631

ついでに

マイクラとかだと、過去バージョンがDLできるんだけど

これにはないんだが・・・

どれにも



しまくろねこ

リンク

2014/10/20(Mon) 00:14:22|NO.65632

こんにちは。

Dish Helperのオプション設定は一度わかってしまえば簡単です。
サンダーボルト兇気鵑両豺腓蓮恐らくSDKのフォルダ設定が正しくないかと思われます。

C:\android\android-sdk\adt-bundle-windows-x86-20140702
の中に「sdk」フォルダがあり尚且つ、その中に「tools」フォルダがあるようであればSDKのフォルダ場所は

C:\android\android-sdk\adt-bundle-windows-x86-20140702\sdk
が正解になるかと思います。
間違っていたらごめんなさい。

あわせて過去ログもご参考下さい。

> android版 HSP3Dishの新規プロジェクトの作成でエラー
> http://hsp.tv/play/pforum.php?mode=pastwch&num=55173



名無し

リンク

2014/10/20(Mon) 17:49:20|NO.65633

環境変数の設定はしましたか?



yu

リンク

2014/10/20(Mon) 18:14:28|NO.65635

> プロジェクトを作成しようとするとエラー12になります。(内部エラーの方です)

プロジェクトすら作成できないということは、Cドライブのルートにandroidという
フォルダがないのではないでしょうか。またはスペルを間違ってるとか。(anrdoidとか)



サンダーボルト

リンク

2014/10/20(Mon) 19:53:12|NO.65638

しまくろねこさん、ありがとうございます。
C:\android\android-sdk\adt-bundle-windows-x86-20140702\sdk
にしたらできました。

ところが、ビルドしたら(HSPプログラミングガイドの、サンプルn-shutをビルドしようとしたら
(dpmファイルも指定)
NDKビルドに失敗しました
となり

できません

ついでに、サンプルのblock3でも無理でした


Android NDK: WARNING:jni/Android.mk:test5: non-system libraries in linker flags: -lhsp3lib Android NDK: This is likely to result in incorrect builds. Try using LOCAL_STATIC_LIBRARIES Android NDK: or LOCAL_SHARED_LIBRARIES instead to list the library dependencies of the Android NDK: current module [armeabi-v7a] Compile++ thumb: test5 <= hspsource.cpp jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()': jni/hsp3embed/hspsource.cpp:86:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:97:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:108:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:112:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0016()': jni/hsp3embed/hspsource.cpp:154:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0022()': jni/hsp3embed/hspsource.cpp:291:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0001()': jni/hsp3embed/hspsource.cpp:725:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0043()': jni/hsp3embed/hspsource.cpp:735:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] [armeabi-v7a] SharedLibrary : libtest5.so C:/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: libs/armeabi-v7a/libhsp3lib.a(hsp3gr_dish.o): in function cmdfunc_extcmd(int):jni/hsp3/hsp3gr_dish.cpp:691: error: undefined reference to '__srget' C:/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: libs/armeabi-v7a/libhsp3lib.a(hsp3gr_dish.o): in function cmdfunc_extcmd(int):jni/hsp3/hsp3gr_dish.cpp:701: error: undefined reference to '__srget' C:/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: libs/armeabi-v7a/libhsp3lib.a(hsp3gr_dish.o): in function cmdfunc_extcmd(int):jni/hsp3/hsp3gr_dish.cpp:711: error: undefined reference to '__srget' C:/android/android-ndk-r10c/toolchains/arm-linux-androideabi-4.6/prebuilt/windows/bin/../lib/gcc/arm-linux-androideabi/4.6/../../../../arm-linux-androideabi/bin/ld.exe: libs/armeabi-v7a/libhsp3lib.a(hsp3gr_dish.o): in function cmdfunc_extcmd(int):jni/hsp3/hsp3gr_dish.cpp:713: error: undefined reference to '__srget' collect2: ld returned 1 exit status make.exe: *** [obj/local/armeabi-v7a/libtest5.so] Error 1



サンダーボルト

リンク

2014/10/20(Mon) 19:54:01|NO.65639

.cppは生成されています



サンダーボルト

リンク

2014/10/20(Mon) 21:49:31|NO.65648

なんででしょうね〜



サンダーボルト鵺

リンク

2014/10/20(Mon) 22:57:16|NO.65651

スマホから、書き込みテストです

鵺が文字化けしてる



kanahiron

リンク

2014/10/20(Mon) 22:59:24|NO.65652

どうでもいいこと書き込んでスレを一番上に上げる行為は良くないですよ



サンダーボルト

リンク

2014/10/20(Mon) 23:16:54|NO.65653

すみません

ところで
サンダーボルト兇劉兇浪燭妨えますか?
PCから書き込むとふつうに兇覆里任垢iphoneから書き込むと兇�になります

文字コードの差でしょうか?



skyblue

リンク

2014/10/21(Tue) 07:24:08|NO.65655

エラー原因はリンカで__srgetと言う関数が実体が存在しないと書いています。
C言語などのエラーの見方は自分がNO.62216の記事で解説していますのでどうぞ。



skyblue

リンク

2014/10/21(Tue) 07:25:04|NO.65656

>文字コードの差でしょうか?
木z主依存文字の代表だった気がします。
連投すみません。



サンダーボルト鵺

リンク

2014/10/21(Tue) 19:09:48|NO.65658

skyblue
さん

スレッド名教えて下さい



サンダーボルト

リンク

2014/10/21(Tue) 21:21:30|NO.65660

すみません。HSPTVがいでググったら出ました。

で、具体的にどうすればいいのでしょうか?



サンダーボルト

リンク

2014/10/24(Fri) 21:10:12|NO.65708

なんか、NDKを8eにしたらできました。

ところで、みなさん転送はどのくらい時間かかりますか?



サンダーボルト

リンク

2014/10/24(Fri) 21:26:47|NO.65710

10分ぐらい処理中のままです

コンソールには

#HSP script preprocessor ver3.4 / onion software 1997-2014(c) #Use file [hspdef.as] #HSP code generator ver3.4 / onion software 1997-2014(c) #未初期化の変数があります(sc) #未初期化の変数があります(gmov) #未初期化の変数があります(mo) #Code size (2664) String data size (120) param size (64) #Vars (31) Labels (15) Modules (2) Libs (0) Plugins (0) #No error detected. (total 3078 bytes) // // HSP3 C++ runtime manager // onion software/onitama 2008/5 // #include <stdio.h> #include <stdlib.h> #include <string.h> #include "hsp3r.h" #include "../hsp3/hsp3config.h" #include "../hsp3/hsp3debug.h" #include "../hsp3/dpmread.h" #include "../hsp3/supio.h" /*------------------------------------------------------------*/ /* constructor */ /*------------------------------------------------------------*/ Hsp3r::Hsp3r() { // 蛻晄悄蛹・ // memset( &hspctx, 0, sizeof(HSPCTX) ); code_setctx( &hspctx ); code_init(); hspctx.mem_mcs = NULL; } Hsp3r::~Hsp3r() { // 縺吶∋縺ヲ遐エ譽・ // code_termfunc(); Dispose(); code_bye(); VarUtilTerm(); } /*------------------------------------------------------------*/ /* interface */ /*------------------------------------------------------------*/ void Hsp3r::Dispose( void ) { // ax繧堤エ譽・ // if ( hspctx.mem_var != NULL ) { int i; for(i=0;i<maxvar;i++) { HspVarCoreDispose( &hspctx.mem_var[i] ); } delete [] hspctx.mem_var; hspctx.mem_var = NULL; } } int Hsp3r::Reset( int ext_vars, int ext_hpi ) { // HSP3R繧貞・譛溷喧 // ext_vars = 螟画焚ID縺ョ謨ー // ext_hpi = 諡。蠑オHPI縺ョ謨ー // // int i; // char *ptr; // char fname[512]; if ( hspctx.mem_mcs != NULL ) Dispose(); // load HSP execute object // #ifdef HSPNDK // android data file path dpm_ini( "/data/data/net.onionsoft.mmtest/lib/libhsp3dish.so",0,-1,-1 ); #else dpm_ini( "data.dpm",0,-1,-1 ); // original EXE mode #endif maxvar = ext_vars; max_varhpi = ext_hpi; hspctx.mem_mcs = (unsigned short *)this; hspctx.hsphed = &hsphed; memset( &hsphed, 0, sizeof(HSPHED) ); hsphed.max_hpi = (short)( ext_hpi * sizeof( HPIDAT ) ); /* hspctx.mem_mcs = (unsigned short *)( ptr + hsphed->pt_cs ); hspctx.mem_mds = (char *)( ptr + hsphed->pt_ds ); hspctx.mem_ot = (int *)( ptr + hsphed->pt_ot ); hspctx.mem_di = (unsigned char *)( ptr + hsphed->pt_dinfo ); hspctx.mem_linfo = (LIBDAT *)( ptr + hsphed->pt_linfo ); hspctx.mem_minfo = (STRUCTPRM *)( ptr + hsphed->pt_minfo ); hspctx.mem_finfo = (STRUCTDAT *)( ptr + hsphed->pt_finfo ); */ HspVarCoreResetVartype( max_varhpi ); // 蝙九・蛻晄悄蛹・ code_resetctx( &hspctx ); // hsp3code setup // HspVar setup hspctx.mem_var = NULL; if ( maxvar ) { int i; hspctx.mem_var = new PVal[maxvar]; for(i=0;i<maxvar;i++) { PVal *pval = &hspctx.mem_var[i]; pval->mode = HSPVAR_MODE_NONE; pval->flag = HSPVAR_FLAG_INT; // 莉ョ縺ョ蝙・ HspVarCoreClear( pval, HSPVAR_FLAG_INT ); // 繧ー繝ュ繝シ繝舌Ν螟画焚繧・縺ォ繝ェ繧サ繝・ヨ } } return 0; } void Hsp3r::SetPackValue( int sum, int dec ) { hsp_sum = sum; hsp_dec = dec; } void Hsp3r::SetDataName( char *data ) { // Data Segment險ュ螳・ // hspctx.mem_mds = data; } void Hsp3r::SetFInfo( STRUCTDAT *finfo, int finfo_max ) { // FInfo繧貞・讒区・縺吶k // hspctx.mem_finfo = finfo; hsphed.max_finfo = finfo_max; } void Hsp3r::SetLInfo( LIBDAT *linfo, int linfo_max ) { // LInfo繧貞・讒区・縺吶k // hspctx.mem_linfo = linfo; hsphed.max_linfo = linfo_max; } void Hsp3r::SetMInfo( STRUCTPRM *minfo, int minfo_max ) { // MInfo繧貞・讒区・縺吶k // hspctx.mem_minfo = minfo; hsphed.max_minfo = minfo_max; } "Compile thumb : shuting <= hsp_native_app_glue.c "Compile++ thumb : shuting <= javafunc.cpp "Compile thumb : shuting <= main.c "Compile++ thumb : shuting <= hsp3r.cpp jni/hsp3embed/hsp3r.cpp: In member function 'int Hsp3r::Reset(int, int)': jni/hsp3embed/hsp3r.cpp:75:74: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] "Compile++ thumb : shuting <= hspsource.cpp jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()': jni/hsp3embed/hspsource.cpp:86:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:97:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:108:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:112:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0016()': jni/hsp3embed/hspsource.cpp:154:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0022()': jni/hsp3embed/hspsource.cpp:291:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0001()': jni/hsp3embed/hspsource.cpp:725:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0043()': jni/hsp3embed/hspsource.cpp:735:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] StaticLibrary : libstdc++.a SharedLibrary : libshuting.so Install : libshuting.so => libs/armeabi-v7a/libshuting.so Buildfile: C:\android\shuting\build.xml -set-mode-check: -set-debug-files: -check-env: [checkenv] Android SDK Tools Revision 23.0.2 [checkenv] Installed at C:\android\adt-bundle-windows-x86-20140702\sdk -setup: [echo] Project Name: shuting [gettype] Project Type: Application -set-debug-mode: -debug-obfuscation-check: -pre-build: -build-setup: [getbuildtools] Using latest Build Tools: 20.0.0 [echo] Resolving Build Target for shuting... [gettarget] Project Target: Android 4.2.2 [gettarget] API level: 17 [echo] ---------- [echo] Creating output directories if needed... [mkdir] Created dir: C:\android\shuting\bin\res [mkdir] Created dir: C:\android\shuting\bin\rsObj [mkdir] Created dir: C:\android\shuting\bin\rsLibs [mkdir] Created dir: C:\android\shuting\gen [mkdir] Created dir: C:\android\shuting\bin\classes [mkdir] Created dir: C:\android\shuting\bin\dexedLibs [echo] ---------- [echo] Resolving Dependencies for shuting... [dependency] Library dependencies: [dependency] No Libraries [dependency] [dependency] ------------------ [echo] ---------- [echo] Building Libraries with 'debug'... [subant] No sub-builds to iterate on -code-gen: [mergemanifest] Merging AndroidManifest files into one. [mergemanifest] Manifest merger disabled. Using project manifest only. [echo] Handling aidl files... [aidl] No AIDL files to compile. [echo] ---------- [echo] Handling RenderScript files... [echo] ---------- [echo] Handling Resources... [aapt] Generating resource IDs... [echo] ---------- [echo] Handling BuildConfig class... [buildconfig] Generating BuildConfig class. -pre-compile: -compile: [javac] Compiling 4 source files to C:\android\shuting\bin\classes [javac] 警告: [options] ソース値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] ターゲット値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] 廃止されたオプションについての警告を表示しないようにするには、-Xlint:オプションを使用します。 [javac] 警告3個 -post-compile: -obfuscate: -dex: [dex] input: C:\android\shuting\bin\classes [dex] Converting compiled files and external libraries into C:\android\shuting\bin\classes.dex... -crunch: [crunch] Crunching PNG Files in source dir: C:\android\shuting\res [crunch] To destination dir: C:\android\shuting\bin\res [crunch] Processing image to cache: C:\android\shuting\res\drawable-hdpi\ic_launcher.png => C:\android\shuting\bin\res\drawable-hdpi\ic_launcher.png [crunch] (processed image to cache entry C:\android\shuting\bin\res\drawable-hdpi\ic_launcher.png: 76% size of source) [crunch] Processing image to cache: C:\android\shuting\res\drawable-ldpi\ic_launcher.png => C:\android\shuting\bin\res\drawable-ldpi\ic_launcher.png [crunch] (processed image to cache entry C:\android\shuting\bin\res\drawable-ldpi\ic_launcher.png: 0% size of source) [crunch] Processing image to cache: C:\android\shuting\res\drawable-mdpi\ic_launcher.png => C:\android\shuting\bin\res\drawable-mdpi\ic_launcher.png [crunch] (processed image to cache entry C:\android\shuting\bin\res\drawable-mdpi\ic_launcher.png: 80% size of source) [crunch] Processing image to cache: C:\android\shuting\res\drawable-xhdpi\ic_launcher.png => C:\android\shuting\bin\res\drawable-xhdpi\ic_launcher.png [crunch] (processed image to cache entry C:\android\shuting\bin\res\drawable-xhdpi\ic_launcher.png: 69% size of source) [crunch] Crunched 4 PNG files to update cache -package-resources: [aapt] Creating full resource package... -package: [apkbuilder] Current build type is different than previous build: forced apkbuilder run. [apkbuilder] Creating shuting-debug-unaligned.apk and signing it with a debug key... -post-package: -do-debug: [zipalign] Running zip align on final apk... [echo] Debug Package: C:\android\shuting\bin\shuting-debug.apk [propertyfile] Creating new property file: C:\android\shuting\bin\build.prop [propertyfile] Updating property file: C:\android\shuting\bin\build.prop [propertyfile] Updating property file: C:\android\shuting\bin\build.prop [propertyfile] Updating property file: C:\android\shuting\bin\build.prop -post-build: debug: BUILD SUCCESSFUL Total time: 7 seconds
とあります



kanahiron

リンク

2014/10/24(Fri) 21:28:59|NO.65711

ADBドライバはインストールしてありますか?



サンダーボルト

リンク

2014/10/24(Fri) 21:37:13|NO.65712

なんですか?

それ?

http://www.onionsoft.net/hsp/v33/doclib/hsp3dish_ndk.htm

にはありませんが・・・・・



kanahiron

リンク

2014/10/24(Fri) 21:38:53|NO.65713

いやしっかり書いてありますけど…?

実機への転送と実行 プロジェクトのビルドが完了したら、androidの実機に転送して確認することが可能です。 (エミュレータ上での実行は現在まだサポートされていません) androidの実機をUSBで接続し、OSから認識されている状態で「転送」ボタンを押すことで、ビルド済みのapkファイルを転送(インストール)します。 後はアプリケーション一覧から、転送したアプリの実行を行なってください。 android実機の接続設定については、デバイスの機種ごとに異なります。以下のサイトなどを参考にしてみてください。 実機でデバッグするには [逆引きAndroid入門]
http://www.adakoda.com/android/000242.html



サンダーボルト

リンク

2014/10/24(Fri) 21:39:11|NO.65714

logcatには


error: device not found - waiting for device -
とありました。
しかし、PCにはXperia ZL2
とちゃんと認識されています



kanahiron

リンク

2014/10/24(Fri) 21:48:30|NO.65715

うん 自分で調べる気はないようですね…

手順
1,Android端末のUSBデバッグを有効にしてPCにUSBケーブルで繋ぐ
2,http://www.au.kddi.com/developer/android/kaihatsu/adb/
からADBドライバをダウンロードし、インストールする

ただそれだけですよ

ADBドライバなんてどこにも書いてないじゃない!怪しい!そんなことしなくない!
と思うなら手動で転送すればいいと思いますよ

マニュアルにちゃんとビルドされたapkファイルのディレクトリは書いてあります
ファイル転送モードで転送してESファイルエクスプローラーでもなんか使えばインストールできますよ



サンダーボルト

リンク

2014/10/25(Sat) 13:13:06|NO.65726

えーと、メールで送ったらできました



しまくろねこ

リンク

2014/10/25(Sat) 19:44:56|NO.65735

こんにちは。

解決できて良かったですね。

ADBドライバをPCにインストールすると、Android端末でプログラムの動作確認するまでの作業をスムーズに行うことが出来ます。

ADBドライバを入れていない場合、Dish Helperからアプリをビルドし生成されたapkファイルをメールやUSB接続でファイルをAndroid端末へとコピーし、その後Android端末でapkファイルをファイラー系アプリ上でインストールする手作業が必要となります。
それに対し、ADBドライバを入れている場合、Dish Helperから「転送」ボタンを1クリックするだけで、apkファイルのコピーからインストールまで全て自動で行ってくれます。
転送完了後は、Android端末で自分のアプリがすぐに起動できる状態になっています。

何度もAndroid端末で動作確認したい場合はADBドライバは良き友です。
もちろんメールでapkファイルを送っても、USB接続でファイルをコピーしても全然問題ありません。
かくゆう私もADBドライバを入れる以前はUSB接続でファイルをコピーしておりました。



サンダーボルト

リンク

2014/10/25(Sat) 20:46:03|NO.65736

ADBドライバの推奨スペックの半分も満たしてないんですけど・・・

ところで、bin内の、

shutinga-debug.apk

をインストールしたのですが、おそらくDPMファイルがないためかできないようです。

DPMファイルは、APKに入っているのですか???



サンダーボルト鵺

リンク

2014/10/26(Sun) 16:28:55|NO.65757

つまり、単体で動作するものいいのですが、
がそうや、音声ファイルを使用するものは、
エラーになるということです



しまくろねこ

リンク

2014/10/26(Sun) 19:38:12|NO.65759

こんにちは。

HSP3Dishは通常のWindows上のデータファイルと異なる部分があります。
画像ファイルやその他のテキストファイルなどはdata.dpmに含めることが可能ですが、サウンドファイルはdata.dpmに含めても認識されません。
サウンドファイルを使用する場合は、プロジェクトフォルダ内のassetsフォルダにコピーしておく必要があります。

一度、HSP3Dish android(NDK)版プログラミングガイドに目を通すことをお勧めします。


HSP3Dish android(NDK)版プログラミングガイド 9.データファイルの準備 http://www.onionsoft.net/hsp/v33/doclib/hsp3dish_ndk.htm#DATAFILE スクリプトから参照されるデータファイルは2通りの方法で用意することができます。 1つは、「データファイル(dpm)」の項目で設定されているデータフォルダ(data.dpmを生成します)にファイルをコピーして使用する方法。 基本的には、こちらの方法を使用してください。 ただし、サウンドファイル(wav,mp3など)は認識されないので注意してください。 もう1つの方法は、プロジェクトディレクトリ内のassetsフォルダにファイルをコピーするというものです。 サウンドのファイルは必ず、assetsフォルダに入れるようにしてください。 assetsフォルダには、画像ファイルを入れることも可能ですが、 assetsフォルダのリソースのサイズ・個数に制限があるため、1MBを越える大きなファイルを多数使用する場合は、data.dpmのデータフォルダを使用してください。 また、テキストファイルなどその他のデータファイルは必ず、data.dpmのデータフォルダを使用するようにしてください。 ただし、data.dpmによるファイルパックからの読み出しには、HSPのpackfile仕様と同様の制限(ファイル名の長さ12文字以内)がありますので注意してください。



サンダーボルト鵺

リンク

2014/10/28(Tue) 06:48:32|NO.65775

ありがとうございます

当たり前かもしれませんが、
プロジェクトフォルダのなかが
マイクラのmodに似ていますね、



サンダーボルト

リンク

2014/11/15(Sat) 14:00:31|NO.66020

すみません
ビルドはできるのですが、実機ではすぐに落ちます。
落ちるときは、実機でエラー等は出ませんでした

コンソール

#HSP script preprocessor ver3.4 / onion software 1997-2014(c) #Use file [hspdef.as] #HSP code generator ver3.4 / onion software 1997-2014(c) #未初期化の変数があります(ver) #Code size (2116) String data size (509) param size (0) #Vars (5) Labels (11) Modules (0) Libs (0) Plugins (0) #No error detected. (total 2783 bytes) "Compile++ thumb : Donaldandloid <= hspsource.cpp jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()': jni/hsp3embed/hspsource.cpp:39:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:56:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0011()': jni/hsp3embed/hspsource.cpp:70:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0012()': jni/hsp3embed/hspsource.cpp:84:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:89:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:93:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0013()': jni/hsp3embed/hspsource.cpp:132:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0014()': jni/hsp3embed/hspsource.cpp:167:26: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0001()': jni/hsp3embed/hspsource.cpp:191:12: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:219:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0016()': jni/hsp3embed/hspsource.cpp:252:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0017()': jni/hsp3embed/hspsource.cpp:285:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0018()': jni/hsp3embed/hspsource.cpp:318:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0019()': jni/hsp3embed/hspsource.cpp:351:13: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0002()': jni/hsp3embed/hspsource.cpp:385:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0021()': jni/hsp3embed/hspsource.cpp:412:24: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:426:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:445:25: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0034()': jni/hsp3embed/hspsource.cpp:598:48: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0006()': jni/hsp3embed/hspsource.cpp:620:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:641:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:645:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0037()': jni/hsp3embed/hspsource.cpp:669:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:673:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:677:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:681:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0040()': jni/hsp3embed/hspsource.cpp:758:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:762:20: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp:766:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0009()': jni/hsp3embed/hspsource.cpp:844:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0043()': jni/hsp3embed/hspsource.cpp:852:58: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0000()': jni/hsp3embed/hspsource.cpp:888:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] jni/hsp3embed/hspsource.cpp: In function 'void L0045()': jni/hsp3embed/hspsource.cpp:896:18: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] SharedLibrary : libDonaldandloid.so Install : libDonaldandloid.so => libs/armeabi-v7a/libDonaldandloid.so Buildfile: C:\android\Donaldandloid\build.xml -set-mode-check: -set-debug-files: -check-env: [checkenv] Android SDK Tools Revision 23.0.2 [checkenv] Installed at C:\android\adt-bundle-windows-x86-20140702\sdk -setup: [echo] Project Name: Donaldandloid [gettype] Project Type: Application -set-debug-mode: -debug-obfuscation-check: -pre-build: -build-setup: [getbuildtools] Using latest Build Tools: 20.0.0 [echo] Resolving Build Target for Donaldandloid... [gettarget] Project Target: Android 4.2.2 [gettarget] API level: 17 [echo] ---------- [echo] Creating output directories if needed... [mkdir] Created dir: C:\android\Donaldandloid\bin\rsObj [mkdir] Created dir: C:\android\Donaldandloid\bin\rsLibs [echo] ---------- [echo] Resolving Dependencies for Donaldandloid... [dependency] Library dependencies: [dependency] No Libraries [dependency] [dependency] ------------------ [echo] ---------- [echo] Building Libraries with 'debug'... [subant] No sub-builds to iterate on -code-gen: [mergemanifest] Found Deleted Target File [mergemanifest] Merging AndroidManifest files into one. [mergemanifest] Manifest merger disabled. Using project manifest only. [echo] Handling aidl files... [aidl] No AIDL files to compile. [echo] ---------- [echo] Handling RenderScript files... [echo] ---------- [echo] Handling Resources... [aapt] Found Deleted Target File [aapt] Generating resource IDs... [echo] ---------- [echo] Handling BuildConfig class... [buildconfig] No need to generate new BuildConfig. -pre-compile: -compile: [javac] Compiling 1 source file to C:\android\Donaldandloid\bin\classes [javac] 警告: [options] ソース値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] ターゲット値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] 廃止されたオプションについての警告を表示しないようにするには、-Xlint:オプションを使用します。 [javac] 警告3個 -post-compile: -obfuscate: -dex: [dex] input: C:\android\Donaldandloid\bin\classes [dex] Found Deleted Target File [dex] Converting compiled files and external libraries into C:\android\Donaldandloid\bin\classes.dex... -crunch: [crunch] Crunching PNG Files in source dir: C:\android\Donaldandloid\res [crunch] To destination dir: C:\android\Donaldandloid\bin\res [crunch] Crunched 0 PNG files to update cache -package-resources: [aapt] Found Deleted Target File [aapt] Creating full resource package... -package: [apkbuilder] Found Deleted Target File [apkbuilder] Creating Donaldandloid-debug-unaligned.apk and signing it with a debug key... -post-package: -do-debug: [zipalign] Running zip align on final apk... [echo] Debug Package: C:\android\Donaldandloid\bin\Donaldandloid-debug.apk [propertyfile] Updating property file: C:\android\Donaldandloid\bin\build.prop [propertyfile] Updating property file: C:\android\Donaldandloid\bin\build.prop [propertyfile] Updating property file: C:\android\Donaldandloid\bin\build.prop [propertyfile] Updating property file: C:\android\Donaldandloid\bin\build.prop -post-build: debug: BUILD SUCCESSFUL Total time: 3 seconds



ppp

リンク

2014/11/15(Sat) 16:29:42|NO.66021

ビルドログを出されても実行時エラーの原因を推定することはできません。
実行時のログを出してください。ADBでlogcatしながら実行すると見れます。
それかソースコードを出してください。



サンダーボルト

リンク

2014/11/15(Sat) 17:36:08|NO.66022

心当たりが・・・
ダイアログってOKなんでしょうか



kanahiron

リンク

2014/11/15(Sat) 18:06:25|NO.66024




サンダーボルト

リンク

2014/11/15(Sat) 18:37:22|NO.66026

はあ
sys|func
ってなんですか



kanahiron

リンク

2014/11/15(Sat) 18:48:04|NO.66028

そもそも

HSP3Dish非互換コマンド (これらの命令はデバイスにより異なる仕様が含まれています)
って書いてあるじゃないですか…
互換くらい意味わかりますよね

sys=system(プリプロセッサに対して)
pre=preprocessor プリプロセッサ

func=function 関数(HSPでは命令、関数 マクロに対して)
macro=マクロ



サンダーボルト

リンク

2014/11/15(Sat) 21:54:39|NO.66033

出来ました
ありがとうございます



サンダーボルト

リンク

2014/11/16(Sun) 12:36:46|NO.66048

ところで
[javac] Compiling 1 source file to C:\android\Donaldandloid\bin\classes
[javac] 警告: [options] ソース値1.5は廃止されていて、今後のリリースで削除される予定です
[javac] 警告: [options] ターゲット値1.5は廃止されていて、今後のリリースで削除される予定です
[javac] 警告: [options] 廃止されたオプションについての警告を表示しないようにするには、-Xlint:オプションを使用します。
[javac] 警告3個
が気になるのですが
どういう意味でしょうか



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