257: 全てのファイルへの署名が行われないために実機へのインストールができない


最新状況

タイトル 全てのファイルへの署名が行われないために実機へのインストールができない
状態 完了
カテゴリ その他
作成日時 2012-06-07 23:45:38
最終更新日時 2012-06-10 23:57:29

履歴

1 | 2012-06-07 23:45:38 | 提案
mail.infinity.s at gmail.com
報告、ではありませんがどうしても実機での動作ができない為、ここで質問させていただ
きます。

Ogapee様には昨日お世話になり、心から感謝致しております。

さて、アプリの作成から署名までは無事に完了いたしましたが、実機でインストールを行
おうとすると
『アプリケーションがインストールされていません』という表示となってしまいます。

個体差なのかとも思い、別のAndroid端末でもインストールを試みましたが、そちらでも「
インストールされていません」という表示が現れます。

アプリ自体に問題は無いかと思い、jarsigner.exeで署名のチェックを行うと、以下のよう
な表示になります。

「このjarには、証明書チェーンがまだ検証されていないエントリが含まれています」

この表示から察する限り、どれかのファイルの署名が行われていない、その為に実機にイ
ンストールできない。という解釈で宜しいのでしょうか。

念のため、私のサーバにONScripter_Androidフォルダ丸ごとをzipとして掲載します。
もしお時間がありましたら、見てくださると非常に助かります。
それでは、よろしくお願い申し上げます。

http://www.infinity-s.jp/products/ftp/2012/ONScripter_Android.zip
aaaaaa.png (image/png, 83434 bytes) [表示] [ダウンロード]

2 | 2012-06-09 01:05:19 | 提案
mail.infinity.s at gmail.com
自己レスです。

リリース版ではなくデバッグ版ではありますが、端末にインストールすることができまし
た。
証明書等はまだ紐付けておりません

しかしながら、端末から起動しようとすると横画面までには至るのですが、そこから
「****が予期せず停止しました。やり直してください。」という表示が現れます。

http://onscripter.sourceforge.jp/android/android.html#develop-win
このページの内容に沿って製作を致しましたが、いまいち私には原因がわかりません。

手持ちの機種の不具合かと考え、別の端末でも試しましたが症状は変わりませんでした。


Ogapee様。お時間がありましたらどうか見てくださると非常に助かります。
PastMemory-debug.apk (application/octet-stream, 507505 bytes) [ダウンロード]

3 | 2012-06-10 02:19:32 | 受付済
ogapee at aqua.dti2.ne.jp
http://onscripter.sourceforge.jp/android/android.html#develop-win
の「5. ONScripter のページから最新の ONScripter をダウンロードして 
onscripter_android\jni\application\onscripter-xxxxxxxx に展開します。」
にあるように、
onscripter_android\jni\application\
の下に ONScripter のソースを展開してください。
これをやっていないことが原因だと思います。

その後に、ndk-build のところからやり直してください。

4 | 2012-06-10 13:23:01 | 受付済
mail.infinity.s at gmail.com
お返事ありがとうございます。
出来ました。
肝心のONScripter本体をコピーするのを忘れてしまっておりました。

ただ、その後データのダウンロードと展開までは行えるようになりましたが
完了後にアプリケーションが起動しません。

特にエラーなどが出るわけでもなく、アプリケーションを起動しようとしても無反応でド
ロワーに戻ります。

私のアプリケーションが出力したログを添付いたします。
内容にエラーがあるかどうかはわかりませんが、見て下さると助かります。
alogcat.2012-06-10-08-34-32+0900.txt (text/plain, 18746 bytes) [表示] [ダウンロード]

5 | 2012-06-10 16:00:51 | 受付済
ogapee at aqua.dti2.ne.jp
いただいたログでは原因が分かりません。

おそらくアプリが正しく作成されておらず、途中でエラーメッセージが表示されていると
思います。
アプリを作成する際の ndk-build 以降の出力ログと、作成されたアプリ(apk ファイル)
を見せてください。

6 | 2012-06-10 20:26:59 | 受付済
mail.infinity.s at gmail.com
お手数をおかけしてしまい申し訳ございませんでした。

一応、原因はわかりました。

他所様のソフトですとzipを展開する際に

デバイス/Android/data/jp.aaaaaaa.bbbbbbb/ゲームデータ
になっているのに対し、私のソフトでは
デバイス/Android/data/jp.xxxxxxx.yyyyyyy/ソフト名/ゲームデータ
になっていたため起動が出来ずにいました。

ただ、ゲームデータを圧縮し解凍する際に新しいフォルダ(ソフト名)が作成されてしまう
のを防ぐ方法はありませんか?

ここで聞く話題では無いかと思いますが……

7 | 2012-06-10 21:07:27 | 受付済
mail.infinity.s at gmail.com
連投申し訳ありません。
よく考えると単純な違いでしたので上記の質問は取り下げます。

デバッグ版の動作は問題無いことが確認できましたが、いざリリース版を作成し、
署名もつけてから端末にインストールしようとしても「インストールされていません」と
いう表示になります。
カスタマイズするべき点はすべて行ったはずなのですが、どのような点が問題となってい
るのでしょうか。

8 | 2012-06-10 21:39:33 | 受付済
ogapee at aqua.dti2.ne.jp
デバッグ版のアプリにはデバッグ用の署名がされています。
また、パッケージ名が同じで署名が異なるアプリは上書きで更新できません。

もしデバッグ版のアプリがインストールされた状態でリリース版のアプリをインストール
しようとしているのであれば、先にデバッグ版のアプリをアンインストールしてくださ
い。

9 | 2012-06-10 22:41:07 | 受付済
mail.infinity.s at gmail.com
助言していただきありがとうございました。
JDKのバージョンを1.7から1.6にしたところ、何事も無かったかのように署名が完了しまし
た。

現在、実機にて動作テストを行っております。

Playストアで配布するのはもう少し先になるかもしれませんが、もし公開できましたら見
て頂けると幸いです。
それでは、ここまで教えて頂きありがとうございました。

10 | 2012-06-10 23:57:29 | 完了
ogapee at aqua.dti2.ne.jp
無事作成できたようでなによりです。

こちらでも、JDK 1.7 の署名ではインストールできず、JDK 1.6 の署名ではインストール
できることを確認しました。確認しないまま不正確な情報を載せていたようで、申し訳あ
りませんでした。JDK 1.6 をインストールするように ONScripter on Android のページの
記述を修正しました。

それでは、本報告は完了とさせていただきます。
また不明な点がでてきましたら、遠慮なくご報告ください。

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