2017-03-08 3 views
2

私はクロスプラットフォームのUnityアプリケーションを開発中です。私は約1ヶ月前にAndroidとiOSの両方でアプリをテストし、それらは適切に回転しました。しかし、今、Androidアプリは回転していません。しかし、iOSアプリはまだ完全に回転しています。アプリは「送信信号」で死ぬ。 SIG:9 "while rotate

私はモバイルデバイスを回転させたとき、私はAndroidのモニターに次のメッセージが表示されます。

I/Process: Sending signal. PID: 2658 SIG: 9 

私は活動の thereなどを上書きしようとしたが、電話が回転しながら、それが起動していないので、それは以前に停止。

私は電話(Doogee X5 Max、API 23)とエミュレータ(API 19,22,23)の両方でこの動作をテストしました。結果は同じです。

何が起こる可能性がありますか?レスポンスありがとう。

Android開発環境の最近のバージョン(Androidスタジオ2.3、Android SDKツール25.2.2、Unity 5.5.2f1)にいくつかのバグがあるかもしれませんが、Googleの類似のバグに関する情報は見つかりませんでした。

+0

「回転アプリ」とはどういう意味ですか?モバイルデバイス/加速度計を回転させますか?コードで表示を回転させますか? – Programmer

+0

@Programmer私はモバイルデバイス –

+0

@Programmerを回転させることを意味し、またUnityの 'OnRectTransformDimensionsChange()'は呼び出していないので、アプリケーションは先に停止します –

答えて

0

テスト中に私はAndroidManifest.xmlファイルを更新し、すべて作業を開始しました。

  1. プラグインなしでアプリをビルドします。
  2. AndroidStudioプロジェクトのAndroidManifest.xmlを取得してください。
  3. マニフェストをアクティビティ、サービス、およびアクセス許可で更新します。
  4. Assets/Plugins/Android/フォルダーに置きます。
関連する問題