1

Hockey App を使用して、ベータ テスト グループ セットに android .apk ファイルを配布しています。ダウンロードとインストールのプロセス後にユーザーが [開く] ボタンをクリックすると、アプリケーションが 1 秒もかからずに読み込まれ、クラッシュしたように消えます。ユーザーが実行中のアプリケーション キューを起動すると、私のアプリケーションが空白の黒い画面で表示されます。

テスト用の Android デバイスをワークステーションに接続し、テスターが使用したプロセスに従うことを試みながら、Xamarin Visual Studio プラグインを使用して Android デバイスのログ記録を実行することができました。

テスト デバイスでアプリケーションが「クラッシュ」したときに、次のエラーがデバイス ログに表示されます。

  • E 1442 monodroid-assembly アセンブリ 'assemblies/MyAndroidProject.dll.config' が不正なアドレス 0x54622c3a にあります
  • E 1442 monodroid-assembly myapp.myapp-1.apk で「zipalign」を実行する必要があります
  • I 914 ActivityManager Process myapp.myapp (pid 1442) が停止しました

この問題を解決する方法はありますか?

4

1 に答える 1

2

これは、Android アプリケーション用に作成したカスタム キーストアで .apk ファイルに署名した後、.apk ファイルが zipalign されていないことが原因でした。

于 2014-09-24T21:56:48.293 に答える