für mich war dies passiert, wenn ich eine: android.os.DeadObjectException in den Protokollen hatte. (Bedeutet, dass die Anwendung bereits gestorben ist).
Überprüfen Sie, ob Sie so etwas wie dies in Ihren Protokollen haben:
I/ActivityManager( 600): Restarting because process died: ActivityRecord{439f9588 u0 com.mycompany.myapp/com.unity3d.player.UnityPlayerProxyActivity}
W/ActivityManager( 600): Exception when starting activity com.mycompany.myapp/com.unity3d.player.UnityPlayerProxyActivity
W/ActivityManager( 600): android.os.DeadObjectException
W/ActivityManager( 600): at android.os.BinderProxy.transact(Native Method)
W/ActivityManager( 600): at android.app.ApplicationThreadProxy.scheduleLaunchActivity(ApplicationThreadNative.java:759)
W/ActivityManager( 600): at com.android.server.am.ActivityStack.realStartActivityLocked(ActivityStack.java:1120)
W/ActivityManager( 600): at com.android.server.am.ActivityStack.startSpecificActivityLocked(ActivityStack.java:1247)
... und wenn ja weiter zurückblicken, auch in Ihren Protokollen, um zu sehen, warum Sie App im Sterben liegt. Für mich um die Anwendung zu verhindern, zu sterben Ich hatte die Absicht Filter zu bewegen:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
von UnityPlayerProxyActivity zu UnityPlayerNativeActivity
Könnte das sein, weil ich 2 Szenen in meinem Projekt habe? – tvoloshyn
Nein, das sollte kein Problem sein. Eine Möglichkeit ist, dass Ihre Anwendung beim Fortsetzen einen Fehler hat und deshalb neu gestartet wird. Vielleicht möchten Sie den Logcat wie in @Enzign Antwort überprüfen. –