C# 是什么导致了这个只影响安卓8.0的bug?
这是我的第一篇帖子,我是出于绝望才写的(对不起,我的英语是翻译)。我在unity中创建了一个小游戏,它在Android上运行得很好。除了Android 8,所有的诗句都很好,有这个错误,你能帮我吗 java.lang.RuntimeException: 位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303) 位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411) 位于android.app.ActivityThread.-wrap12(未知来源) 在android.app.ActivityThread$H.handleMessage上(ActivityThread.java:1994) 位于android.os.Handler.dispatchMessage(Handler.java:108) 位于android.os.Looper.loop(Looper.java:166) 位于android.app.ActivityThread.main(ActivityThread.java:7529) 位于java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.Zygote$MethodAndArgsCaller.run上(Zygote.java:245) 位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921) 原因:java.lang.IllegalStateException: 位于android.app.Activity.onCreate(Activity.java:1081) 在com.unity3d.player.unityPlayerPractivity.onCreate上(未知来源:4) 位于android.app.Activity.performCreate(Activity.java:7383) 位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)C# 是什么导致了这个只影响安卓8.0的bug?,c#,android,unity3d,android-8.0-oreo,C#,Android,Unity3d,Android 8.0 Oreo,这是我的第一篇帖子,我是出于绝望才写的(对不起,我的英语是翻译)。我在unity中创建了一个小游戏,它在Android上运行得很好。除了Android 8,所有的诗句都很好,有这个错误,你能帮我吗 java.lang.RuntimeException: 位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3303) 位于android.app.ActivityThread.handleLaunchActiv
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)上,你能显示你的类代码吗?这是开发人员控制台给我的所有信息,所以我不知道如何定位故障(我正在学习unity,所以我的知识不是很先进,抱歉)不确定这是否有用,但是
Activity.java的香草8.0源代码只在一个地方抛出一个非法状态异常
,行数不太匹配,但它可能有助于您进一步调试问题:我已通过将目标Api lvl从自动(安装最高)更改为Api lvl 28,成功地消除了错误,非常感谢您的回答!!