質問: Unity3d Android向けのライブラリを作っています。 Unityで作成したアプリにこれを埋め込み、apkファイルを作成してAndroid8.0.0端末へインストールすると、アプリ起動はするのですが真っ黒な画面になってしまいます。 スプラッシュ画面も出ません。以下、ライブラリの詳細とエラーになります。 8.0.0未満のバージョンの場合は正常に動作します。 ライブラリの大まかな内容 Firebase Cloud Messagingを利用した、プッシュの受信をするライブラリ ライブラリビルド時の各種バージョン * AndroidStudio 2.3.3 * Gradle version 3.3 * Android Plugin Version 2.3.3 * compileSdkVersion 26 * buildToolsVersion 26.0.1 * minSdkVersion 14 * targetSdkVersion 26 * com.android.support:support-v4:26+ * com.google.firebase:firebase-messaging:11.2.0 * com.google.firebase:firebase-core:11.2.0 Unityビルド時の各種バージョン * Unity 2017.1.1f1 Personal * minSdkVersion 16 * targetSdkVersion Automatic(highest installed) * firebase_unity_sdk 4.1.0 エラー内容 ``` Unable to query for permission: Fragment null must be a public static class to be properly recreated from instance state. ``` 以上、よろしくお願い致します。
回答: 直接の回答ではありませんが、Unityのフォーラムで同様の議論を見つけました。 (解決にはいたっていないようですが...) Game does not work on new Android Oreo