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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
1209
エイカhsp3dishをバージョンアップしたら、apkが強制終了する6解決


エイカ

リンク

2014/12/9(Tue) 00:33:20|NO.66361

よろしくお願いします
hsp3dishをバージョンアップしたら、ビルドは一応
apkが吐出されるのですが
実機で実行すると強制終了します
以前、apkが行けてた環境から
hspのバージョンを変えた以外は
あんまり変わっていません

特徴として、上手く行ってた際には
obj\local\にarmeabiフォルダが生成されていたのですが
hspのバージョンを上げ、うまく行かなくなってからは
armeabi-v7aフォルダが生成されています

OS:win8.1 64bit
ID:"android-17"
JAVAフォルダ:C:\Program Files\Java\jdk1.6.0_32



この記事に返信する


しまくろねこ

リンク

2014/12/9(Tue) 23:22:07|NO.66370

こんにちは。

バージョンを上げる前と上げた後のHSPのバージョンはいくつでしょうか?
私も試行錯誤している最中ではありますが、参考になれば幸いです。

「jni/Application.mk」内の
APP_ABI := armeabi-v7a

の1行を削除すると落ちることがなくなります。 未検証なのであまり適当なこと言えないのでが、"armeabi-v7a"とは浮動小数点において演算を高速にするらしいです。 未熟なりに調べていくと「ARMアーキテクチャー」というのがキーワードとなるようです。



エイカ

リンク

2014/12/10(Wed) 04:04:20|NO.66371

アドバイス、ありがとうございます。
こちらは一応、他の方も取れない不都合ならば
旧バージョンでやることも考えます
助かりました。
余談ですが、mod_picmes.asなど
使わせてもらっています。感謝です。
では。とりあえずはこれにて。



しまくろねこ

リンク

2014/12/10(Wed) 18:46:57|NO.66384

こんにちは。

解決できたでしょうか?

書き忘れてしまったのですが、HSPのバージョンが上がった場合には、既存プロジェクトを一度削除して新たに新規プロジェクトを作るほうが良いようです。
それでも駄目であれば、最後の手段として「jni/Application.mk」内の1行を削除するという感じです。

解決してしまったかもしれませんが念のために聞いておきたいのですが、実機のAndroidのバージョンはおいくつですか?
mod_picmesが私の持っているAndroid2.3.3の実機でビルドが通ったAPKを起動すると落ちてしまう現象が起こっています。(4.2では大丈夫)

お手数でなければ、私のHPの掲示板まで着て頂けますと大変ありがたいです。
面倒であれば無視してもらって全然構いません。



エイカ

リンク

2014/12/10(Wed) 19:46:51|NO.66389

コメントありがとうございます
先程は、返事を急ごうと思って
HSPのバージョンとか書かずに返答してしまって申し訳ありません
今も少し事情があって詳しく書けませんが
現状は旧verのHSPでビルドしており
アンドロイド実機はME173(OSver4系)とN-06C(OSver2系)、
OSverを4系に上げたSH-01Dがテスト端末です
この中の一部でテストしてます。
本件のことではないかもしれませんが
掲示板、いずれお尋ねしようと思いますので
その際はよろしくです。



しまくろねこ

リンク

2014/12/10(Wed) 22:36:40|NO.66401

こんにちは。

取り急ぎではありますが申し訳ないのですがこちらで報告させて頂きます。
落ちてしまう問題が解かりました。
picmes_initでPNGファイルとiniを読み込む初期処理を行なっておりますが、そのPNGファイルとINIファイルをDPMファイルに含ませると駄目なことがあるようです。(原因は今現在不明です)
このファイルをプロジェクトフォルダ内の[assets]フォルダに入れてあげるとAndroid実機にて正常に起動しました。

過去にDPMファイルに入れたファイルが読めないようなスレがあったのをふと思い出しました。



エイカ

リンク

2014/12/11(Thu) 00:13:22|NO.66405

ご報告、ありがとうございます
とりあえずは、その情報だけでも
十分助かります
一応、しまくろねこさんのホームページやブログ辺りは
前から見に来ているので
そちらに書いて頂いても
私個人はそれで十分です
ただ、使用者がある程度いそうなmod_picmes.asとかなので
こちらにも情報があってもいいかもしれませんね
私ではそこら辺の判断はつきませんが。では。



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