356: Android 4.2で起動しない


最新状況

タイトル Android 4.2で起動しない
状態 完了
カテゴリ バグ
作成日時 2016-09-27 22:49:15
最終更新日時 2016-09-29 19:40:53

履歴

1 | 2016-09-27 22:49:15 | 提案
la.to.beam at gmail.com
9月以降のバージョンからだったと思いますが、当方の端末(Docomo SH-06E Android 
4.2.2)でONScripterのGoogle Play版をインストールしようとしたところ、ダウンロード
完了後、インストール中のところで「エラーコード:-103」が出てインストールに失敗し
ます。
(端末の再起動、アプリの再インストールなどは試しました)
また、そのあたりのバージョン(onscripter_android-20160912+onscripter-20160922)
のONScripterを用いてビルドした自作のAndroidアプリも、インストールには成功します
が、起動しようとするとすぐに不正終了してしまいます。
別の端末(freetel FT142A Android 5.0.2)ではGoogle Play版、自作アプリともにインス
トール・動作とも正常に見えます。
Android 5.0以降での新しいフォルダー選択機能に対応されたようですが、それ未満の端末
については動作要件外となったのでしょうか。
できれば対応のほうをよろしくお願いします。

2 | 2016-09-28 03:33:43 | 修正済
ogapee at aqua.dti2.ne.jp
ご報告ありがとうございます。

Android 4.2.2 のエミュレータで試したところ、起動時に落ちる現象を確認しました。

Android 用 SDK の ONScripter.java 内で、SMPEG ライブラリを明示的に読み込むように
指定していなかったことが原因でした。

Android 4.4 以降では、明示的に指定していない場合でも自動的に読み込まれていたため
気づきませんでした。

20160927 以降の SDK で修正済みですので、ご確認ください。

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

3 | 2016-09-28 17:42:31 | 修正済
la.to.beam at gmail.com
確認しました。

このサイトでダウンロードできるAndroid用のapkではAndroid 4.2.2の端末でインストール
と起動に成功しましたが、Google Play版は相変わらず「エラーコード:-103」でインスト
ールに失敗します。

また、SDK 20160927でビルドした自作アプリ(自前のサイトからのapkダウンロード)では
インストールと起動に成功しました。

Google Playに特有の問題なのかもしれませんね。

4 | 2016-09-29 01:24:29 | 修正済
ogapee at aqua.dti2.ne.jp
Google Play で公開するリリース版アプリの署名の仕方が変更になったのですが、旧来の
方法のままで署名をしていました。

旧来の方法で署名したアプリは、Android 4.4.2 以降では問題なくインストールできるの
ですが、それより前の端末ではインストールに失敗するようです。

正しく署名したアプリ(20160928)を Google Play で公開しましたので、ご確認くださ
い。

5 | 2016-09-29 18:05:01 | 修正済
la.to.beam at gmail.com
Google Play でインストールできることを確認しました。
対応ありがとうございました。

ところで、Google Playで公開するアプリの署名のしかたが変更になったとのことについて
質問なのですが、
それはこのサイトで説明されているONScripterでのビルド方法にも変更がある(あった)
ということでしょうか。

6 | 2016-09-29 19:40:53 | 完了
ogapee at aqua.dti2.ne.jp
ご確認いただきありがとうございます。


署名の方法ですが、jarsigner に以下のオプションを指定してください。
-sigalg SHA1withRSA -digestalg SHA1 

Windows でのアプリの作成方法では正しく記載されていましたが、Linux でのアプリの作
成方法ではこのオプションが抜けていました。
(今は修正されています)


それでは、本報告は完了とさせていただきます。

[リプライをつける]
Bug Tracking System 影舞 0.8.8
Powered by Ruby 1.8.7