アプリインストール時に、「解析エラー。パッケージの解析中にエラーが発生しました」と表示される

3,393 views
Skip to first unread message

関本智史

unread,
Dec 18, 2013, 12:51:13 PM12/18/13
to android-g...@googlegroups.com

先日、野良アプリの自動更新について質問させていただいた者です。回答ありがとうございました!

回答をもとに、アプリ(野良)を起動するとサーバーにあるxmlファイルをパースしてバージョンチェック、新しいapkがあればインストールさせるという機能を作っています。
パースしてバージョンチェックまでは問題なく出来たのですが、最新版のapkをダウンロードする段階になると、解析エラー パッケージの解析中にエラーが発生しました というダイアログが表示されて、インストール出来ません。10回に1回程度の割合でインストール出来るケースもあるのですが、この現象の原因と解決法は一体なんでしょうか?
よろしくお願いします。

さわださとし

unread,
Dec 18, 2013, 7:23:26 PM12/18/13
to android-g...@googlegroups.com
さわだです。

まずはダウンロードに失敗しているのか、それともダウンロードは成功して
インストールに失敗しているのか、まったく別の原因なのか、問題点を切り
分けるしかないでしょう。
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、android-group-j...@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
> その他のオプションについては、https://groups.google.com/groups/opt_out にアクセスしてください。



--
さわださとし Twitter: @satoshis
技術的な話題いろいろ http://d.hatena.ne.jp/satoshis/
Wordpress入門の書 http://wordpress.satoshis.com/
簡単!Joomla!でサイトを作ろう http://joomla3.satoshis.com/

関本智史

unread,
Dec 18, 2013, 11:22:25 PM12/18/13
to android-g...@googlegroups.com

さわださん
回答ありがとうございます。

サーバーに新しいapkがあるとSDカードにダウンロードするんですが、問題のエラーが発生した後にESファイルエクスプローラーでSDカードを見てみると、sdcard/Android/data に、com.example.autoupdate(自動更新テストアプリのパッケージ名)のファイルがありました。ですが、アイコンが ? の画像で、サイズが0.00Bとなっているので、ダウンロードの時点で失敗しているのではないかと考えられます。

2013年12月19日木曜日 9時23分26秒 UTC+9 Satoshi Sawada:
さわだです。

まずはダウンロードに失敗しているのか、それともダウンロードは成功して
インストールに失敗しているのか、まったく別の原因なのか、問題点を切り
分けるしかないでしょう。


> 先日、野良アプリの自動更新について質問させていただいた者です。回答ありがとうございました!
>
> 回答をもとに、アプリ(野良)を起動するとサーバーにあるxmlファイルをパースしてバージョンチェック、新しいapkがあればインストールさせるという機能を作っています。
> パースしてバージョンチェックまでは問題なく出来たのですが、最新版のapkをダウンロードする段階になると、解析エラー パッケージの解析中にエラーが発生しました というダイアログが表示されて、インストール出来ません。10回に1回程度の割合でインストール出来るケースもあるのですが、この現象の原因と解決法は一体なんでしょうか?
> よろしくお願いします。
>
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループから退会し、メールの受信を停止するには、android-group-japan+unsubscribe@googlegroups.com
> にメールを送信します。
> このグループに投稿するには、android-group-ja...@googlegroups.com にメールを送信してください。

Kurashige Ryujyu

unread,
Dec 19, 2013, 4:25:57 AM12/19/13
to android-g...@googlegroups.com


2013/12/19 13:22、関本智史 <suso...@gmail.com> のメッセージ:

このグループから退会し、メールの受信を停止するには、android-group-j...@googlegroups.com にメールを送信します。
このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。

関本智史

unread,
Dec 23, 2013, 12:55:28 PM12/23/13
to android-g...@googlegroups.com

kuraさん
回答の本文が見れないのですが、再度回答いただいてもいいでしょうか?

2013年12月19日木曜日 18時25分57秒 UTC+9 kura:

Hidetaka Kawase

unread,
Dec 26, 2013, 7:56:36 PM12/26/13
to android-g...@googlegroups.com
Kawaseです。

現状出ている範囲の情報では、手がかりの出しようがないと思いますよ。
  1. サーバー側にアクセスログは確かに来ているのか?
  2. サーバー側でアクセス認証をかけたりしているのか?
  3. 認証をかけているならばDL用アプリ側で認証に対応する処理をしているのか?
  4. DL用アプリの動作は確実に想定どおり正常に完了しているのか?
0バイトファイルができている、というだけの情報からでは
  • ファイル指示子ができた後あたりでIOException
  • URLから実際にread()できていないのでは
くらいの予想しか付きません。
DL用アプリはデバッグしましたか?

2013年12月24日火曜日 2時55分28秒 UTC+9 関本智史:
Reply all
Reply to author
Forward
0 new messages