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


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0711
おぼアプリ起動時にエラーのような画面が表示されます。31解決


おぼ

リンク

2017/7/11(Tue) 21:01:36|NO.80558

お世話になっています。おぼです。

環境は、Android7.0 SO-02H です。

「はじめてつくるスマホアプリプログラミング HSP3Dish入門」
の7章の6のshoot.apkをインストールしたところ、ゲームはできるのですが、起動時に次のような画面が出ます。

http://fast-uploader.com/file/7055319644490/

自分でビルドしても同じでした。

どなたか、これを表示させない方法をご存知の方おられましたらご教授お願いいたします。

よろしくお願いいたします。



この記事に返信する


おぼ

リンク

2017/7/12(Wed) 14:13:25|NO.80560

おぼです。

画像の内容を書きます。


shoot

Detected problems with app native libraries
(please consult log for detail):
libshoot.so:text relocations

です

よろしくお願いいたします。



MillkeySoftw

リンク

2017/7/12(Wed) 16:15:01|NO.80561

HSP3Dish helper の新規プロジェクトの ID をどれでビルドしてるの?

ビルドには通って実行も出来ての感じだと、アプリの権限が弾かれているパターンだと思うけどね。
Logcat の見かたわかるようなら、ダイアログが表示されたときに Logcat に情報が表示されるからそっちの文章を提示した方が原因の特定につながると思うよ。



おぼ

リンク

2017/7/12(Wed) 16:48:55|NO.80562

たびたびすいません。おぼです。

どうもLogCatの使い方がわかっていないように思います。

ヘルパーを起動して、端末をPCと接続して、LogCatを起動させてもコマンドプロンプトが立ち上がるのですが、まったく表示が進まず固まってしまいます。

どこが悪かったのかもわかっていません。

ご指摘願えればありがたいです。



おぼ

リンク

2017/7/12(Wed) 16:51:03|NO.80563

おぼです。

追記です。

>HSP3Dish helper の新規プロジェクトの ID をどれでビルドしてるの?
IDは、21 Android5です



おぼ

リンク

2017/7/12(Wed) 17:27:29|NO.80564

おぼです。

いろいろためいたのですが、ある仮説が立ちました。それはHSP3.5b5がAndoroid 6 以降に対応していないということです。

なぜかというと、SDKをAndroid 8 までインストールし、ヘルパーで新規プロジェクトを選択したときにIDが最初から21になっている点です。

ビルドはエラーになりました。その時のコンソールの内容を張り付けておきます。


#HSP script preprocessor ver3.5beta5 / onion software 1997-2017(c) #Use file [hspdef.as] #HSP code generator ver3.5beta5 / onion software 1997-2017(c) #未初期化の変数があります(a) #未初期化の変数があります(score) #未初期化の変数があります(hit) #Code size (5090) String data size (97) param size (0) #Vars (47) Labels (30) Modules (0) Libs (0) Plugins (1) #No error detected. (total 5453 bytes) use HSP3Dish mode. "Compile++ thumb : shoot3 <= hsp3r.cpp jni/hsp3embed/hsp3r.cpp: In member function 'int Hsp3r::Reset(int, int)': jni/hsp3embed/hsp3r.cpp:75: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspsource.cpp jni/hsp3embed/hspsource.cpp: In function 'void __HspEntry()': jni/hsp3embed/hspsource.cpp:117: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp: In function 'void L0000()': jni/hsp3embed/hspsource.cpp:125: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:129: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:133: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:137: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:141: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:145: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp:149: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp: In function 'void L0031()': jni/hsp3embed/hspsource.cpp:215: warning: deprecated conversion from string constant to 'char*' jni/hsp3embed/hspsource.cpp: In function 'void L0039()': jni/hsp3embed/hspsource.cpp:464: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= javafunc.cpp jni/javafunc.cpp: In function 'void makePostParam(char*)': jni/javafunc.cpp:314: warning: deprecated conversion from string constant to 'char*' jni/javafunc.cpp: In function 'void makePostParamPair(char*)': jni/javafunc.cpp:336: warning: deprecated conversion from string constant to 'char*' jni/javafunc.cpp:336: warning: deprecated conversion from string constant to 'char*' jni/javafunc.cpp: In function 'int j_httpRequest(char*, char*, int)': jni/javafunc.cpp:372: warning: deprecated conversion from string constant to 'char*' jni/javafunc.cpp:376: warning: deprecated conversion from string constant to 'char*' "Compile thumb : shoot3 <= main.c "Compile thumb : shoot3 <= hsp_native_app_glue.c "Compile++ thumb : shoot3 <= hsp3code.cpp jni/../../hsplib35b5/hsp3embed/hsp3code.cpp: In function 'char* code_getdebug_varname(int)': jni/../../hsplib35b5/hsp3embed/hsp3code.cpp:2540: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hsp3embed.cpp jni/../../hsplib35b5/hsp3embed/hsp3embed.cpp: In function 'char* hsp3dish_getlog()': jni/../../hsplib35b5/hsp3embed/hsp3embed.cpp:262: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspvar_util.cpp "Compile++ thumb : shoot3 <= misc.cpp "Compile++ thumb : shoot3 <= dpmread.cpp "Compile++ thumb : shoot3 <= hsp3debug.cpp "Compile++ thumb : shoot3 <= hsp3gr_dish.cpp jni/../../hsplib35b5/hsp3/hsp3gr_dish.cpp: In function 'int cmdfunc_extcmd(int)': jni/../../hsplib35b5/hsp3/hsp3gr_dish.cpp:1301: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hsp3int.cpp "Compile++ thumb : shoot3 <= hspvar_core.cpp "Compile++ thumb : shoot3 <= hspvar_double.cpp jni/../../hsplib35b5/hsp3/hspvar_double.cpp: In function 'void HspVarDouble_Init(HspVarProc*)': jni/../../hsplib35b5/hsp3/hspvar_double.cpp:252: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspvar_int.cpp jni/../../hsplib35b5/hsp3/hspvar_int.cpp: In function 'void HspVarInt_Init(HspVarProc*)': jni/../../hsplib35b5/hsp3/hspvar_int.cpp:273: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspvar_label.cpp jni/../../hsplib35b5/hsp3/hspvar_label.cpp: In function 'void HspVarLabel_Init(HspVarProc*)': jni/../../hsplib35b5/hsp3/hspvar_label.cpp:106: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspvar_str.cpp jni/../../hsplib35b5/hsp3/hspvar_str.cpp: In function 'void HspVarStr_Init(HspVarProc*)': jni/../../hsplib35b5/hsp3/hspvar_str.cpp:299: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspvar_struct.cpp jni/../../hsplib35b5/hsp3/hspvar_struct.cpp: In function 'void HspVarStruct_Init(HspVarProc*)': jni/../../hsplib35b5/hsp3/hspvar_struct.cpp:183: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspwnd_dish.cpp jni/../../hsplib35b5/hsp3/hspwnd_dish.cpp: In member function 'void Bmscr::Cls(int)': jni/../../hsplib35b5/hsp3/hspwnd_dish.cpp:349: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hspwnd_obj.cpp jni/../../hsplib35b5/hsp3/hspwnd_obj.cpp: In function 'void Object_ButtonDraw(HSPOBJINFO*)': jni/../../hsplib35b5/hsp3/hspwnd_obj.cpp:56: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= random.cpp "Compile++ thumb : shoot3 <= stack.cpp "Compile++ thumb : shoot3 <= strbuf.cpp "Compile++ thumb : shoot3 <= strnote.cpp jni/../../hsplib35b5/hsp3/strnote.cpp: In member function 'int CStrNote::PutLine(char*, int, int)': jni/../../hsplib35b5/hsp3/strnote.cpp:215: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= sysreq.cpp "Compile++ thumb : shoot3 <= supio_ndk.cpp jni/../../hsplib35b5/hsp3/ndk/supio_ndk.cpp: In function 'int dirlist(char*, char**, int)': jni/../../hsplib35b5/hsp3/ndk/supio_ndk.cpp:411: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hsp3ext_ndk.cpp "Compile++ thumb : shoot3 <= hgiox.cpp "Compile++ thumb : shoot3 <= hgtex.cpp "Compile thumb : shoot3 <= stb_image.c "Compile++ thumb : shoot3 <= mmman.cpp "Compile++ thumb : shoot3 <= webtask_ndk.cpp jni/../../hsplib35b5/hsp3/ndk/webtask_ndk.cpp: In member function 'char* WebTask::getData(int)': jni/../../hsplib35b5/hsp3/ndk/webtask_ndk.cpp:104: warning: deprecated conversion from string constant to 'char*' "Compile++ thumb : shoot3 <= hsp3dw.cpp "Compile++ thumb : shoot3 <= omkedraw.cpp "Compile++ thumb : shoot3 <= game.cpp "Compile++ thumb : shoot3 <= vessel.cpp "Compile++ thumb : shoot3 <= rock.cpp Prebuilt : libgnustl_static.a <= <NDK>/sources/cxx-stl/gnu-libstdc++/libs/armeabi-v7a/ SharedLibrary : libshoot3.so Install : libshoot3.so => libs/armeabi-v7a/libshoot3.so Buildfile: C:\android\shoot3\build.xml -set-mode-check: -set-debug-files: -check-env: [checkenv] Android SDK Tools Revision 25.2.5 [checkenv] Installed at C:\android\tools_r23.0.4-windows -setup: [echo] Project Name: shoot3 [gettype] Project Type: Application -set-debug-mode: -debug-obfuscation-check: -pre-build: -build-setup: [getbuildtools] Using latest Build Tools: 26.0.0 [echo] Resolving Build Target for shoot3... [gettarget] Project Target: Android 7.0 [gettarget] API level: 24 [echo] ---------- [echo] Creating output directories if needed... [mkdir] Created dir: C:\android\shoot3\bin\res [mkdir] Created dir: C:\android\shoot3\bin\rsObj [mkdir] Created dir: C:\android\shoot3\bin\rsLibs [mkdir] Created dir: C:\android\shoot3\gen [mkdir] Created dir: C:\android\shoot3\bin\classes [mkdir] Created dir: C:\android\shoot3\bin\dexedLibs [echo] ---------- [echo] Resolving Dependencies for shoot3... [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\shoot3\bin\classes [javac] 警告: [options] ソース値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] ターゲット値1.5は廃止されていて、今後のリリースで削除される予定です [javac] 警告: [options] 廃止されたオプションについての警告を表示しないようにするには、-Xlint:オプションを使用します。 [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:56: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.Header; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:57: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.HttpEntity; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:58: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.HttpResponse; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:59: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.HttpStatus; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:60: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.HttpVersion; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:61: エラー: パッケージorg.apache.httpは存在しません [javac] import org.apache.http.NameValuePair; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:62: エラー: パッケージorg.apache.http.clientは存在しません [javac] import org.apache.http.client.ClientProtocolException; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:63: エラー: パッケージorg.apache.http.clientは存在しません [javac] import org.apache.http.client.ResponseHandler; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:64: エラー: パッケージorg.apache.http.client.entityは存在しません [javac] import org.apache.http.client.entity.UrlEncodedFormEntity; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:65: エラー: パッケージorg.apache.http.client.methodsは存在しません [javac] import org.apache.http.client.methods.HttpGet; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:66: エラー: パッケージorg.apache.http.client.methodsは存在しません [javac] import org.apache.http.client.methods.HttpPost; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:67: エラー: パッケージorg.apache.http.impl.clientは存在しません [javac] import org.apache.http.impl.client.DefaultHttpClient; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:68: エラー: パッケージorg.apache.http.messageは存在しません [javac] import org.apache.http.message.BasicNameValuePair; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:71: エラー: シンボルを見つけられません [javac] import org.apache.http.params.HttpProtocolParams; [javac] ^ [javac] シンボル: クラス HttpProtocolParams [javac] 場所: パッケージ org.apache.http.params [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:72: エラー: パッケージorg.apache.http.utilは存在しません [javac] import org.apache.http.util.EntityUtils; [javac] ^ [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:351: エラー: シンボルを見つけられません [javac] private ArrayList <NameValuePair> _httpParams; [javac] ^ [javac] シンボル: クラス NameValuePair [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:362: エラー: シンボルを見つけられません [javac] _httpParams = new ArrayList <NameValuePair>(); [javac] ^ [javac] シンボル: クラス NameValuePair [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:365: エラー: シンボルを見つけられません [javac] _httpParams.add( new BasicNameValuePair( prm1, prm2 ) ); [javac] ^ [javac] シンボル: クラス BasicNameValuePair [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:371: エラー: シンボルを見つけられません [javac] DefaultHttpClient httpClient = new DefaultHttpClient(); [javac] ^ [javac] シンボル: クラス DefaultHttpClient [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:371: エラー: シンボルを見つけられません [javac] DefaultHttpClient httpClient = new DefaultHttpClient(); [javac] ^ [javac] シンボル: クラス DefaultHttpClient [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:377: エラー: シンボルを見つけられません [javac] HttpGet request = new HttpGet(uri.toString()); [javac] ^ [javac] シンボル: クラス HttpGet [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:377: エラー: シンボルを見つけられません [javac] HttpGet request = new HttpGet(uri.toString()); [javac] ^ [javac] シンボル: クラス HttpGet [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:378: エラー: シンボルを見つけられません [javac] HttpResponse httpResponse; [javac] ^ [javac] シンボル: クラス HttpResponse [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:388: エラー: シンボルを見つけられません [javac] _httpResult = EntityUtils.toString( httpResponse.getEntity(), "UTF-8" ); [javac] ^ [javac] シンボル: 変数 EntityUtils [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:394: エラー: シンボルを見つけられません [javac] if ( status != HttpStatus.SC_OK ) { [javac] ^ [javac] シンボル: 変数 HttpStatus [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:402: エラー: シンボルを見つけられません [javac] DefaultHttpClient httpClient = new DefaultHttpClient(); [javac] ^ [javac] シンボル: クラス DefaultHttpClient [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:402: エラー: シンボルを見つけられません [javac] DefaultHttpClient httpClient = new DefaultHttpClient(); [javac] ^ [javac] シンボル: クラス DefaultHttpClient [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:408: エラー: シンボルを見つけられません [javac] HttpPost request = new HttpPost(uri.toString()); [javac] ^ [javac] シンボル: クラス HttpPost [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:408: エラー: シンボルを見つけられません [javac] HttpPost request = new HttpPost(uri.toString()); [javac] ^ [javac] シンボル: クラス HttpPost [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:409: エラー: シンボルを見つけられません [javac] HttpResponse httpResponse; [javac] ^ [javac] シンボル: クラス HttpResponse [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:412: エラー: シンボルを見つけられません [javac] request.setEntity( new UrlEncodedFormEntity( _httpParams, "UTF-8" ) ); [javac] ^ [javac] シンボル: クラス UrlEncodedFormEntity [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:421: エラー: シンボルを見つけられません [javac] _httpResult = EntityUtils.toString( httpResponse.getEntity(), "UTF-8" ); [javac] ^ [javac] シンボル: 変数 EntityUtils [javac] 場所: クラス HspActivity [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:427: エラー: シンボルを見つけられません [javac] if ( status != HttpStatus.SC_OK ) { [javac] ^ [javac] シンボル: 変数 HttpStatus [javac] 場所: クラス HspActivity [javac] 注意:C:\android\shoot3\src\tv\hsp\HspActivity.javaは非推奨のAPIを使用またはオーバーライドしています。 [javac] 注意:詳細は、-Xlint:deprecationオプションを指定して再コンパイルしてください。 [javac] エラー33個 [javac] 警告3個 BUILD FAILED C:\android\tools_r23.0.4-windows\tools\ant\build.xml:716: The following error occurred while executing this line: C:\android\tools_r23.0.4-windows\tools\ant\build.xml:730: Compile failed; see the compiler error output for details. Total time: 6 seconds

結局何に問題があったのかご教授願います。

よろしくお願いいたします。



MillkeySoftw

リンク

2017/7/12(Wed) 19:50:38|NO.80569

原因は、Logcat で報告されるので画面上のダイアログでは判明できません。
Logcat は、エミュレーター及びUSBなどによって端末がPCに接続されて初めて使えるものです。
その為、通常ではLogcat は起動してもすぐに終了します。

主な原因としては、下記URL の更新情報だと思いますが、アプリ内部のリンカーへのアクセスを制限してあるという記載。
https://developer.android.com/about/versions/nougat/android-7.0-changes.html#ndk

対策は、おにたまさん及び HSPDish 内部の話になるので正式に対応されるまで無理だと思います。
[上記URL 一部抜粋]
現在リリースされているアプリに対するこの制限の影響を軽減するため、よく使われているライブラリ(libandroid_runtime.so、libcutils.so、libcrypto.so、libssl.so など)は、API レベル 23 以下を対象とするアプリ向けに、Android N で一時的にアクセス可能になっています。アプリがこのようなライブラリを読み込むと、logcat で警告が生成され、対象の端末でトースト通知が表示されます。このような警告が表示されたら、目的のライブラリをコピーして含めるか、パブリック NDK API のみを使用するようにアプリを更新する必要があります。Android プラットフォームの今後のリリースではプライベート ライブラリの使用がすべて制限され、アプリがクラッシュする可能性があります。



おぼ

リンク

2017/7/13(Thu) 18:31:41|NO.80571

お世話になっております。おぼです。

LogCatの取り方がわかったのでここに掲載します。

--------- beginning of system --------- beginning of main 07-13 18:23:19.819 7840 7862 I native-activity: ***CMD_INIT_WINDOW(e441a508) 07-13 18:23:19.941 7840 7862 I native-activity: Init:HGIOScreen(720,1184) 07-13 18:23:19.945 7840 7862 I native-activity: Scale(2.250000,2.250000)   //ここでエラー表示が出る 07-13 18:23:19.945 7840 7862 I native-activity: ---Init HSP3 07-13 18:23:35.960 7840 7862 I native-activity: ***CMD_GAINED_FOCUS      //OKを押下する 07-13 18:23:36.020 7840 7862 I native-activity: Tex:ID0 (512,512)(320x480) 07-13 18:23:36.022 7840 7862 I native-activity: Tex:ID1 (512,64)(384x48) 07-13 18:23:36.135 7840 7862 I native-activity: Tex:ID2 (512,1024)(512x1024) 07-13 18:23:36.149 7840 7862 I native-activity: [MMMan] Loaded explos.wav on bank #0   //ゲームが始まる 07-13 18:23:36.163 7840 7862 I native-activity: [MMMan] Loaded inject.wav on bank #1 07-13 18:23:36.163 7840 7862 I native-activity: [MMMan] Loaded sel.wav on bank #2 07-13 18:23:36.163 7840 7862 I native-activity: [MMMan] Loaded cappi08.mp3 on bank #3 07-13 18:23:36.330 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:27.321 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:27.957 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:28.518 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:29.079 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:30.828 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:31.257 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:31.554 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:33.865 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:34.557 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:34.590 7840 7862 I native-activity: Tex:ID5 (128,32) Clear 07-13 18:24:36.636 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:36.801 7840 7862 I native-activity: Tex:ID4 (128,32) Clear 07-13 18:24:39.177 7840 7862 I native-activity: Tex:ID3 (128,32) Clear 07-13 18:24:47.585 7840 7862 I native-activity: ***CMD_LOST_FOCUS 07-13 18:24:48.063 7840 7862 I native-activity: ---Term HSP3

よろしくお願いいたします。



SquidSky

リンク

2017/8/16(Wed) 10:01:17|NO.80973

Logcatではなく、コンパイルのログを見る限り、org.apache.httpのjarパッケージが見つからないよとエラーが出て
失敗しています。それが原因なのではないでしょうか?



おぼ

リンク

2017/8/18(Fri) 03:27:16|NO.80992

回答ありがとうございます。おぼです。

おっしゃる通りだとすると、[javac]のところでこけているので、Javaを最新版にしてみるとかを考えています。

おかしかったらご指摘お願いいたします。

よろしくお願いします。



MillkeySoftw

リンク

2017/8/18(Fri) 03:49:16|NO.80993

答えを書いたはずだけどね。
主の Android 7.0 では、Android 7.0 未満のライブラリを使用すると警告が表示されます。
(HSP の Dish が警告を表示させているのではなくて、Android 端末側OS が表示させてるの)

Android 7.0 側の仕様の変更によるものだから、おにたまさんか HSPDish 側を変更しない限り対応できないと書いたの。

>> [javac] C:\android\shoot3\src\tv\hsp\HspActivity.java:56: エラー: パッケージorg.apache.httpは存在しません
>> [javac] import org.apache.http.Header;
については、Android 6.0 でこの機能が失われているのでビルドエラーになります。
(6.0 では、特別な方法で利用できますが、7.0 では完全に失われています。)



おぼ

リンク

2017/8/18(Fri) 16:02:48|NO.81001

すいません。おぼです。

勘違いをしていました。

てっきり、該当のjarファイルを何とかすればいけるのかと思ってしまいました。

回答有り難うございました。



おにたま(管理人)

リンク

2017/8/19(Sat) 00:23:43|NO.81007

ご報告ありがとうございます。不自由おかけします。
APILevel24(android7)でのビルドには、β5版でまだ対応していません。
取り急ぎ、httpの通信機能を使用しないのであれば、プロジェクトフォルダ以下の
src/tv/hsp/HspActivity.javaを以下のものと入れ替えてご使用ください。
http://dev.onionsoft.net/hsp3dish_170819/HspActivity.java

今後のバージョンでは、APILevel24でのビルドにも対応していきたいと考えています。



おぼ

リンク

2017/8/19(Sat) 18:56:25|NO.81012

おにたまさんへ

お世話になっております。おぼです。

HspActivity.javaを入れ替えると、API24でもコンパイルが通りビルドができました。ありがとうございました。

あとは、アプリ起動時に次のようなダイアログがAndroidでダイアログが表示されるということです。

http://fast-uploader.com/file/7058690796463/

これもAndroid7からの現象です。

バージョンアップにこの対策をされるのか、暫定的にされるのかはわからないのですが対策してくださると助かります。



おにたま(管理人)

リンク

2017/8/21(Mon) 23:02:32|NO.81053

>おぼ さん

ご返信ありがとうございます。
shootのサンプルで試してみましたが、「Detected problems with app native libraries」のエラーは、
こちらにあるandroid7.0端末では表示されませんでした。
お手数ですが、以下のAPKファイルをそちらの端末にインストールして、ダイアログが表示されるか確認して頂いても宜しいでしょうか。
http://dev.onionsoft.net/hsp3dish_170819/a7test.apk

もしダイアログが表示されるようであれば、端末の設定による可能性があります。
表示されない場合は、また別な原因が考えられます。



おぼ

リンク

2017/8/26(Sat) 19:01:18|NO.81116

お疲れ様です。おぼです。

環境を書いていなかったかもしれないので書きます。

Xperia x Compact (SO-02j) Android 7(アップデート後)です。Xperia Z5も同じだったと思います。

試してみましたところ。a7test.apkをインストールはできたのですが、起動しませんでした。LogCatにエラーが出ていたので参考になればと思います。


* daemon not running. starting it now at tcp:5037 * * daemon started successfully * - waiting for device - --------- beginning of crash --------- beginning of system --------- beginning of main 08-26 18:37:47.187 29517 29539 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:37:47.198 29517 29539 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:37:47.198 29517 29539 I native-activity: Scale(2.250000,2.250000) 08-26 18:37:47.199 29517 29539 I native-activity: ---Init HSP3 08-26 18:37:47.200 29517 29539 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:37:47.200 29517 29539 I native-activity: #Error 13 08-26 18:37:47.200 29517 29539 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:37:47.200 29517 29539 I native-activity: ---Term HSP3 08-26 18:37:49.197 29734 29755 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:37:49.216 29734 29755 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:37:49.216 29734 29755 I native-activity: Scale(2.250000,2.250000) 08-26 18:37:49.216 29734 29755 I native-activity: ---Init HSP3 08-26 18:37:49.217 29734 29755 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:37:49.217 29734 29755 I native-activity: #Error 13 08-26 18:37:49.217 29734 29755 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:37:49.218 29734 29755 I native-activity: ---Term HSP3 08-26 18:37:50.709 29894 29930 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:37:50.739 29894 29930 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:37:50.739 29894 29930 I native-activity: Scale(2.250000,2.250000) 08-26 18:37:50.739 29894 29930 I native-activity: ---Init HSP3 08-26 18:37:50.742 29894 29930 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:37:50.742 29894 29930 I native-activity: #Error 13 08-26 18:37:50.742 29894 29930 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:37:50.742 29894 29930 I native-activity: ---Term HSP3 08-26 18:37:52.982 30101 30116 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:37:52.996 30101 30116 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:37:52.996 30101 30116 I native-activity: Scale(2.250000,2.250000) 08-26 18:37:52.996 30101 30116 I native-activity: ---Init HSP3 08-26 18:37:52.997 30101 30116 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:37:52.997 30101 30116 I native-activity: #Error 13 08-26 18:37:52.997 30101 30116 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:37:52.997 30101 30116 I native-activity: ---Term HSP3 08-26 18:37:56.800 30162 30182 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:37:56.813 30162 30182 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:37:56.813 30162 30182 I native-activity: Scale(2.250000,2.250000) 08-26 18:37:56.813 30162 30182 I native-activity: ---Init HSP3 08-26 18:37:56.814 30162 30182 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:37:56.814 30162 30182 I native-activity: #Error 13 08-26 18:37:56.814 30162 30182 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:37:56.814 30162 30182 I native-activity: ---Term HSP3 08-26 18:38:00.902 30262 30280 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:38:00.919 30262 30280 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:38:00.919 30262 30280 I native-activity: Scale(2.250000,2.250000) 08-26 18:38:00.919 30262 30280 I native-activity: ---Init HSP3 08-26 18:38:00.920 30262 30280 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:38:00.920 30262 30280 I native-activity: #Error 13 08-26 18:38:00.920 30262 30280 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:38:00.920 30262 30280 I native-activity: ---Term HSP3 08-26 18:38:03.993 30321 30339 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:38:04.012 30321 30339 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:38:04.012 30321 30339 I native-activity: Scale(2.250000,2.250000) 08-26 18:38:04.012 30321 30339 I native-activity: ---Init HSP3 08-26 18:38:04.013 30321 30339 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:38:04.013 30321 30339 I native-activity: #Error 13 08-26 18:38:04.013 30321 30339 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:38:04.013 30321 30339 I native-activity: ---Term HSP3 08-26 18:38:06.397 30382 30400 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:38:06.408 30382 30400 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:38:06.408 30382 30400 I native-activity: Scale(2.250000,2.250000) 08-26 18:38:06.408 30382 30400 I native-activity: ---Init HSP3 08-26 18:38:06.409 30382 30400 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:38:06.409 30382 30400 I native-activity: #Error 13 08-26 18:38:06.409 30382 30400 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:38:06.410 30382 30400 I native-activity: ---Term HSP3 08-26 18:38:09.443 30443 30461 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:38:09.454 30443 30461 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:38:09.454 30443 30461 I native-activity: Scale(2.250000,2.250000) 08-26 18:38:09.454 30443 30461 I native-activity: ---Init HSP3 08-26 18:38:09.455 30443 30461 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:38:09.455 30443 30461 I native-activity: #Error 13 08-26 18:38:09.455 30443 30461 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:38:09.455 30443 30461 I native-activity: ---Term HSP3 08-26 18:39:06.838 31459 31477 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:39:06.849 31459 31477 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:39:06.849 31459 31477 I native-activity: Scale(2.250000,2.250000) 08-26 18:39:06.849 31459 31477 I native-activity: ---Init HSP3 08-26 18:39:06.851 31459 31477 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:39:06.851 31459 31477 I native-activity: #Error 13 08-26 18:39:06.851 31459 31477 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:39:06.851 31459 31477 I native-activity: ---Term HSP3 08-26 18:40:06.697 31579 31597 I native-activity: ***CMD_INIT_WINDOW(e1874008) 08-26 18:40:06.713 31579 31597 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:40:06.713 31579 31597 I native-activity: Scale(2.250000,2.250000) 08-26 18:40:06.713 31579 31597 I native-activity: ---Init HSP3 08-26 18:40:06.715 31579 31597 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:40:06.715 31579 31597 I native-activity: #Error 13 08-26 18:40:06.715 31579 31597 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(13) 08-26 18:40:06.715 31579 31597 I native-activity: ---Term HSP3

で、こちらでインストールしてみたshoot.apkのLogCatは


08-26 18:52:28.836 5035 5050 I native-activity: ---Term HSP3 08-26 18:53:36.464 6396 6421 I native-activity: ***CMD_INIT_WINDOW(e1874e08) 08-26 18:53:36.489 6396 6421 I native-activity: Init:HGIOScreen(720,1184) 08-26 18:53:36.490 6396 6421 I native-activity: Scale(2.250000,2.250000) 08-26 18:53:36.490 6396 6421 I native-activity: ---Init HSP3 ここで、あの画面になります。 08-26 18:56:31.518 6396 6421 I native-activity: ***CMD_GAINED_FOCUS 08-26 18:56:31.573 6396 6421 I native-activity: Tex:ID0 (512,512)(320x480) 08-26 18:56:31.577 6396 6421 I native-activity: Tex:ID1 (512,64)(384x48) 08-26 18:56:31.694 6396 6421 I native-activity: Tex:ID2 (512,1024)(512x1024) 08-26 18:56:31.703 6396 6421 I native-activity: [MMMan] Loaded explos.wav on bank #0 08-26 18:56:31.711 6396 6421 I native-activity: [MMMan] Loaded inject.wav on bank #1 08-26 18:56:31.712 6396 6421 I native-activity: [MMMan] Loaded sel.wav on bank #2 08-26 18:56:31.713 6396 6421 I native-activity: [MMMan] Loaded cappi08.mp3 on bank #3 08-26 18:56:31.742 6396 6421 I native-activity: Tex:ID3 (128,32) Clear 起動画面になる。


お役に立てたかどうかわかりませんが、よろしくお願いいたします。



おぼ

リンク

2017/8/26(Sat) 19:34:09|NO.81118

補足です。おぼです。

Android 6.0.1 vaio phone a

で試したところ、エラーもなく起動し、エラーが面も出ませんでした。

これは、a7test.apkの場合です。

取り急ぎ、ご報告します。



おぼ

リンク

2017/8/27(Sun) 03:05:44|NO.81122

>おにたまさん
お疲れ様です。おぼです。

ちょっと気になったことがあったので、さらに追記です。ビルドされるときのAndroid SDKは、Androidstudioのものをご利用でしょうか?それとも旧式のスタンドアロン版でしょうか?
Androidstudioのものだと、私の環境だとビルドもプロジェクトも作れませんでした。

エラーログは

************************************************************************** The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. For command-line tools, use tools\bin\sdkmanager.bat and tools\bin\avdmanager.bat ************************************************************************** Invalid or unsupported command "create project --target "android-21" --path ./shoot_a1 --activity shoot_a1 --package hsp20170827.shoot_a1" Supported commands are: android list target android list avd android list device android create avd android move avd android delete avd android list sdk android update sdk

ダイアログに、
#Error12
       
−−>内部エラーが発生しました(12)

となり、旧式のスタンドアロン版のものでないと認識されませんでした。

それが鯨飲の可能性もあるのかなと思い、追記いたします。よろしくお願いいたします。



おにたま(管理人)

リンク

2017/8/27(Sun) 22:55:13|NO.81156

>おぼ さん

検証頂きありがとうございます。
こちらの手元にXperia系の端末がなく、すぐに試せないのですが、GalaxyS7などいくつかの端末ではa7test.apkは正常に動作しています。

そちらの検証では、データファイルをどのように格納されていますか?
a7test.apkでは、データファイル(dpm)を使用しているのですが、そこに問題があるのかもしれません。(dpmファイルは.soファイルによるリンクを行ないます)
Assetsフォルダにすべてのデータを入れた場合(dpmファイルの指定を空白にする)どうなるか確認できますでしょうか。
以下のソフトはHSP製ですが、Assetsフォルダにすべてのデータを格納しています。
https://play.google.com/store/apps/details?id=net.onionsoft.twinroll

ちなみに、こちらで検証しているSDKのバージョンは、こちらに書かれています。
Android studioの最新版は、環境が異なるため対応していません。
http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_ndk.htm



おぼ

リンク

2017/8/28(Mon) 01:39:46|NO.81157

>おにたまさん
お疲れ様です。おぼです。

データファイルについてですが、今までのビルドはすべてAssetフォルダにソースファイルごとほり込んでビルドしたものです。なぜそうしたかというと、ビジュアルノベルのファイルが破損していて自分でビルドせざるを得なくなったことがありビルドしたときに、サイズが大きいとAssetではなくDataフォルダを作ってdpmをつくたことがありこのときのみdpmでうまくいきました。
ほかの場合はアプリのインストールは終わっても起動しなかったです。

https://play.google.com/store/apps/details?id=net.onionsoft.twinroll
こちらのソフトは異状なく起動、動作します。

soファイルを見に行くといっても、違うような気がします。
ビルドのコンソールですが
makeの時、libhsp3dish.soを見に行ってます。一方shootの場合、libshoot.soを見に行ってます。そこらへんが気になります。

よろしくお願いいたします。



おぼ

リンク

2017/9/2(Sat) 00:30:56|NO.81215

>おにたまさん
お疲れ様です。おぼです。

前回書いた書き込みが間違っていたので修正します。

mkpac.exeを使ってdpmファイルを作りビルドしたものは、見に行っているようです。おにたまさんのおしゃる通りです。すいませんでした。

ただ、Windows10 x64 でmkpack.exeを使うと(ダブルクリックするだけ。であってますよね?)、窓を閉じると以下のようなエラーが出ます。これはどう対処しましょうか?
http://fast-uploader.com/file/7059834207698/
ググったのですが固有のエラーのようだったので・・・。

dpmを使っているサンプルをすべてAndroid7(Xperia)に入れてみました。すると〜.soを四方に行っているというエラーダイアログ(いつものもの)が表示されアプリが強制終了されます。

照会してくださったサイトのソフトですが、
https://play.google.com/store/apps/details?id=net.onionsoft.twinroll
次のようなエラーが出ます。
http://fast-uploader.com/file/7059835219113/
画像の左上に灰色のものが出ます。

それと、
http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_ndk.htm
のリンクは途切れていて使えませんでした。

いろいろ書いてしまいましたが、対応よろしくお願いいたします。



おぼ

リンク

2017/9/2(Sat) 00:39:05|NO.81216

>おにたまさんへ
おぼです。

novelとmap2dのlogcatです


novelです --------- beginning of crash --------- beginning of system --------- beginning of main 09-02 00:33:19.721 24376 24396 I native-activity: Init:HGIOScreen(720,1184) 09-02 00:33:19.723 24376 24396 I native-activity: Tex:ID0 (256,128)(256x128) 09-02 00:33:19.723 24376 24396 I native-activity: Scale(2.250000,2.250000) 09-02 00:33:19.723 24376 24396 I native-activity: ---Init HSP3 09-02 00:33:24.518 24376 24396 I native-activity: [MMMan] Loaded se_click.wav on bank #1 09-02 00:33:24.529 24376 24396 I native-activity: #Error 12 09-02 00:33:24.529 24376 24396 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(12) 09-02 00:33:24.531 24376 24396 I native-activity: ---Term HSP3 map2dです。 09-02 00:34:04.365 24583 24601 I native-activity: ***CMD_INIT_WINDOW(e9474e08) 09-02 00:34:04.385 24583 24601 I native-activity: Init:HGIOScreen(720,1184) 09-02 00:34:04.385 24583 24601 I native-activity: Scale(2.250000,2.250000) 09-02 00:34:04.385 24583 24601 I native-activity: ---Init HSP3 09-02 00:34:08.501 24583 24601 I native-activity: ***CMD_GAINED_FOCUS 09-02 00:34:08.514 24583 24601 I native-activity: [MMMan] Loaded se_tyuiin.wav on bank #1 09-02 00:34:08.518 24583 24601 I native-activity: #Error 12 09-02 00:34:08.518 24583 24601 I native-activity: -->蜀・Κ繧ィ繝ゥ繝シ縺檎匱逕溘@縺セ縺励◆(12) 09-02 00:34:08.539 24583 24601 I native-activity: ---Term HSP3

よろしくお願いいたします。



おぼ

リンク

2017/9/2(Sat) 00:45:02|NO.81217

>おにたまさん
おぼです。

すいません修正です。

照会してくださったサイトのソフトですが、
https://play.google.com/store/apps/details?id=net.onionsoft.twinroll
次のようなエラーが出ます。
http://fast-uploader.com/file/7059836175542/
画像の左上に灰色のものが出ます。

がぞうのURLが間違っていました。すいませんでした。



おにたま(管理人)

リンク

2017/9/3(Sun) 11:48:14|NO.81219

>おぼ さん

ご返信ありがとうございます。
twinrollが問題なく(左上の灰色はまた別な問題として)動作するようであれば、dpmファイルのアクセスに問題があるように思います。
こちらでは確認していないのですが、Xperiaなど一部の端末では.soにアクセスができないのかもしれません。
mkpack.exeのエラーは、古いバージョンのHSPで作られているため終了時にエラーが出ているものと思われます。
dpmファイル自体は、hsp3dh.exeからでも作成できますので、そちらの方が良いかと思います。
基本的には、Assetsフォルダにデータを入れることを推奨します。
それで動かなくなる場合は、別な問題があるはずです。

>それと、
>http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_ndk.htm
>のリンクは途切れていて使えませんでした。

これは、どのリンクが切れているということでしょうか?
こちらではページ自体は表示されていますが…。



おぼ

リンク

2017/9/3(Sun) 18:27:38|NO.81223

>おにたまさん
お疲れ様です。おぼです。

どうも変だと思ったので、端末を初期化しました。SDも取りました。

初期化後、SDをとった状態で、a7test.apkをインストールすると、ダイアログも出ずきちんと起動し遊べました。

どうも、SDにインストールされていたみたいです。

でも、ほかのアプリはあのダイアログが出ます。

attest.apkを作られた時の手順を箇条書きでいいので教えてください。ほかのアプリでも検証してみます。

>それと、
>http://www.onionsoft.net/hsp/v35/doclib/hsp3dish_ndk.htm
>のリンクは途切れていて使えませんでした。

>これは、どのリンクが切れているということでしょうか?
>こちらではページ自体は表示されていますが…。

表現が悪くてすいませんでした。ダウンロードが上記サイトからできなくなています。という意味です。すいませんでした。

よろしくお願いいたします。



おにたま(管理人)

リンク

2017/9/3(Sun) 23:41:37|NO.81224

>おぼ さん

a7test.apkはHSP3.5β5のHspActivity.javaを入れ替えてAPI24でビルドしたものです。
dpmファイルは、hsp3dh.exe上の「作成...」ボタンで作成しています。

twinrollが動作したということは、APIバージョンは関係ないような気がします。
(twinrollはAPI21で作成されています)

まずは、block3などデータファイルを一切使用しないプロジェクトを新規で作成して試してみてはいかがでしょうか。
hsp3dh.exeから新規プロジェクトを作成(API21でチェックボックスはすべて外す)して、作成されたプロジェクトフォルダのhspフォルダ内にblock3.hspをコピーしてビルドボタンを押します。



おぼ

リンク

2017/9/5(Tue) 21:42:49|NO.81239

>おにたまさん
おぼです。

>まずは、block3などデータファイルを一切使用しないプロジェクトを新規で作成して試してみてはいかがでしょうか。
hsp3dh.exeから新規プロジェクトを作成(API21でチェックボックスはすべて外す)して、作成されたプロジェクトフォルダのhspフォルダ内にblock3.hspをコピーしてビルドボタンを押します。

これを試してみました。

結果は、エラーダイアログが表示され、アプリの起動は可能でした。

APIは関係ないとのご指摘もあったのですがAPI21とAPI24で試しましたが同じ結果となりました。

次にa7test.apkをビルドしようとしてふと思ったのですが、dpmにすべてのデータを入れられたのでしょうか?それとも画像などのデータのみdpmにして、音声データはAssertに入れられてビルドされたのでしょうか?
HspActivity.javaはこの間API24でビルドするためのものとしてアップロードされたものでしょうか?あらゆるパターンを試したのですが、a7testがこちらでビルドできませんでした。何が悪かったのかがわからないです。
この段階でおかしなところがございましたらご指摘いただけましたら修正いたしますのでよろしくお願いいたします。



おにたま(管理人)

リンク

2017/9/6(Wed) 21:33:26|NO.81251

>おぼ さん

エラーダイアログというのは、「Detected problems with app native libraries…」ですか?
データが存在しないので、.soが参照されることもないはずなのですが。
差し支えなければ、こちらで調査してみますのでプロジェクトフォルダをすべてzipに圧縮して、 hsp@onionsoft.net まで送付して頂いても宜しいですか?

ちなみにa7test.apkは、画像などのデータのみdpmにして、音声データはAssetsに入れられています。
すべてAssetsに入れる形でも問題ないと思います。



おにたま(管理人)

リンク

2017/9/7(Thu) 01:40:05|NO.81252

>おぼ さん

プロジェクトのファイル送付ありがとうございました。
頂いたapkを入れてみたところ、こちらでも同様のダイアログとワーニングが表示されました。

libblock321.so has text relocations. This is wasting memory and prevents security hardening. Please fix.

ただ、同じプロジェクトをこちらで再ビルドしたところ正常に動作したので、android開発環境の違いがあるのかもしれません。
ちなみに、NDKのバージョンは何を入れてあるのでしょうか。
こちらで確認できているのは、r10e,r12b,r14bです。
SDKはAPI21(android5)で共通のはずなので、これが違うとは考え難いと思います。



おぼ

リンク

2017/9/7(Thu) 02:50:24|NO.81253

>おにたまさん
夜分遅くすいません。おぼです。

こちらの、開発環境を書きます。
NDK:r7c
ant:1.9.2
Java:1.8.0_91

早速、NDKだけ、r14bにしましたが、途中でエラーになりました。
お手数ですが推奨環境をご教授願えませんでしょうか?おっしゃるように多分そこが原因みたいです。
よろしくお願いいたします。



おぼ

リンク

2017/9/7(Thu) 06:36:46|NO.81254

>おにたまさん
おはようございます。おぼです。

開発環境を
NDK r14b
ANT 1.9.9
Java 8_144
にしたところ、API21の場合、問題が解決しました。ありがとうございました。

API24にしたところこの構成では、プロジェクトができているかのコンソールが流れず、作られていないように感じました。
よろしくお願いいたします。



おにたま(管理人)

リンク

2017/9/8(Fri) 23:30:04|NO.81272

>おぼ さん

NDKが古かったのですね。とりあえず動いてよかったです。
API24は、こちらではビルドできましたが、まだ検証が必要なので今のところはAPI21で作られた方が良いかと思います。



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