生成APK在手机上点开就闪退,求帮助~

用案例生成APK手机上运行正常,自己的项目生成的APK在手机上安装完打开就闪退,相关日志如下:
项目名:org.cocos2d.zgmj
I/ActivityManager( 933): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=org.cocos2d.zgmj cmp=org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity} from uid 10066 from pid 25442 on display 0

V/WindowManager( 933): addAppToken: AppWindowToken{18e92577 token=Token{ad6ab76 ActivityRecord{2ed49e11 u0 org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity t1992}}} to stack=1 task=1992 at 0

V/WindowManager( 933): Adding window Window{3653605 u0 Starting org.cocos2d.zgmj} at 14 of 23 (after Window{15e9733c u0 com.android.packageinstaller/com.android.packageinstaller.InstallAppProgress})

W/ContextImpl( 933): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1539 com.android.server.am.OppoProtectEyeManagerService.sendProtectEyeBroadcast:170 com.android.server.am.OppoProtectEyeManagerService.handleProtectEyeMode:140 com.android.server.am.ActivityStack.resumeTopActivityInnerLocked:2267 com.android.server.am.ActivityStack.resumeTopActivityLocked:1823

I/ActivityManager( 933): Start proc 25877:org.cocos2d.zgmj/u0a114 for activity org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity

D/ActivityManager( 933): Delay resumeKeyDispatchingLocked() to avoid deadlock.

D/OppoUsageService( 933): writeHistoryRecord[AppUsage], saveRes = 1

V/WindowManager( 933): Rotation changed to 1 from 0, forceApp=6

I/WindowManager( 933): FREEZE Surface(name=ScreenshotSurface): CREATE, w = 1080, h = 1920, r=0

I/ActivityManager( 933): haltActivityResuming

D/FrameworkListener( 376): dispatchCommand data = (getaddrinfo kv.stat.nearme.com.cn ^ 1024 0 1 0 0)

I/ActivityManager( 933): Config changes=480 {0.88 460mcc2mnc zh_CN ldltr sw360dp w640dp h342dp 480dpi nrml long land finger -keyb/v/h -nav/h s.531mThemeChanged = 0mThemeChangedFlags = 0mFlipFont = 0}

V/ActivityManager( 933): Display changed displayId=0

I/NotificationService( 933): cancelToast pkg=com.sohu.inputmethod.sogouoem callback=android.app.ITransientNotification$Stub$Proxy@1408408b

W/NotificationService( 933): Toast already cancelled. pkg=com.sohu.inputmethod.sogouoem callback=android.app.ITransientNotification$Stub$Proxy@1408408b

V/WindowManager( 933): Changing focus from Window{15e9733c u0 com.android.packageinstaller/com.android.packageinstaller.InstallAppProgress} to null Callers=com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked:10727 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner:11363 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedLoop:10098 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLocked:10040

D/WindowManager( 933): notifyActivityDrawnForKeyguard: waiting=false Callers=com.android.server.wm.WindowManagerService.handleAppTransitionReadyLocked:10729 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedInner:11363 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLockedLoop:10098 com.android.server.wm.WindowManagerService.performLayoutAndPlaceSurfacesLocked:10040 com.android.server.wm.WindowManagerService.setNewConfiguration:4819

W/ContextImpl( 9855): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1539 android.content.ContextWrapper.sendBroadcast:388 com.android.systemui.qs.tiles.v.e:-1 com.android.systemui.qs.tiles.v.a:-1 com.android.systemui.qs.B.a:-1

I/WindowManager( 933): Losing focus: Window{15e9733c u0 com.android.packageinstaller/com.android.packageinstaller.InstallAppProgress}

I/AppWidgetServiceImpl( 933): Received broadcast: android.intent.action.CONFIGURATION_CHANGED

I/AppWidgetServiceImpl( 933): onConfigurationChanged()

W/ActivityManager( 933): Bad activity token: android.os.BinderProxy@1b00568

W/ActivityManager( 933): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:410)

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1225)

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.getStackLocked(ActivityRecord.java:1233)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.getActivityDisplayId(ActivityManagerService.java:11325)

W/ActivityManager( 933): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:2303)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3022)

W/ActivityManager( 933): at com.android.server.am.OppoActivityManagerService.onTransact(OppoActivityManagerService.java:165)

W/ActivityManager( 933): at android.os.Binder.execTransact(Binder.java:451)

V/ProcessCpuTracker( 933): cpu0 time_in_state not exist, read cpu4 time_in_state…

W/ContextImpl( 9855): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1539 android.content.ContextWrapper.sendBroadcast:388 com.android.systemui.qs.tiles.v.e:-1 com.android.systemui.qs.tiles.v.a:-1 com.android.systemui.qs.B.a:-1

W/ActivityManager( 933): Bad activity token: android.os.BinderProxy@1b00568

W/ActivityManager( 933): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:410)

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1225)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.setTaskDescription(ActivityManagerService.java:10912)

W/ActivityManager( 933): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:2385)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3022)

W/ActivityManager( 933): at com.android.server.am.OppoActivityManagerService.onTransact(OppoActivityManagerService.java:165)

W/ActivityManager( 933): at android.os.Binder.execTransact(Binder.java:451)

V/ProcessCpuTracker( 933): cpu4 time_in_state not exist, is it a BUG??!!

V/NetworkStats( 933): setKernelCounterSet uid=10114 set=1

D/ConnectivityService( 933): onUidRulesChanged(uid=10114, uidRules=0)

D/ActivityThread(25815): hoder:android.app.IActivityManager$ContentProviderHolder@12366f0f,provider,holder.Provider:android.content.ContentProviderProxy@b9e0b9c

W/ActivityManager( 933): Bad activity token: android.os.BinderProxy@1b00568

W/ActivityManager( 933): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:410)

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1225)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.getActivityOptions(ActivityManagerService.java:13672)

W/ActivityManager( 933): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1747)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3022)

W/ActivityManager( 933): at com.android.server.am.OppoActivityManagerService.onTransact(OppoActivityManagerService.java:165)

W/ActivityManager( 933): at android.os.Binder.execTransact(Binder.java:451)

W/ActivityManager( 933): Bad activity token: android.os.BinderProxy@1b00568

W/ActivityManager( 933): java.lang.ClassCastException: android.os.BinderProxy cannot be cast to com.android.server.am.ActivityRecord$Token

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.forToken(ActivityRecord.java:410)

W/ActivityManager( 933): at com.android.server.am.ActivityRecord.isInStackLocked(ActivityRecord.java:1225)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.getActivityOptions(ActivityManagerService.java:13672)

W/ActivityManager( 933): at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1747)

W/ActivityManager( 933): at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:3022)

W/ActivityManager( 933): at com.android.server.am.OppoActivityManagerService.onTransact(OppoActivityManagerService.java:165)

W/ActivityManager( 933): at android.os.Binder.execTransact(Binder.java:451)

W/ActivityManager( 933): Unable to start service Intent { act=com.ted.number.service pkg=com.ted.number } U=0: not found

W/ActivityManager( 933): Unable to start service Intent { cmp=com.nearme.statistics.rom/.service.ReceiverService (has extras) } U=0: not found

D/ActivityThread(24192): hoder:android.app.IActivityManager$ContentProviderHolder@2c372a38,provider,holder.Provider:android.content.ContentProviderProxy@1aa3a11

W/WindowManager( 933): Failed looking up window

W/WindowManager( 933): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@3a0a5529 does not exist

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9827)

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9818)

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.relayoutWindow(WindowManagerService.java:3778)

W/WindowManager( 933): at com.android.server.wm.Session.relayout(Session.java:203)

W/WindowManager( 933): at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:273)

W/WindowManager( 933): at com.android.server.wm.Session.onTransact(Session.java:136)

W/WindowManager( 933): at android.os.Binder.execTransact(Binder.java:451)

W/WindowManager( 933): Failed looking up window

W/WindowManager( 933): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@230ef0ae does not exist

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9827)

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:9818)

W/WindowManager( 933): at com.android.server.wm.WindowManagerService.removeWindow(WindowManagerService.java:3194)

W/WindowManager( 933): at com.android.server.wm.Session.remove(Session.java:193)

W/WindowManager( 933): at android.view.IWindowSession$Stub.onTransact(IWindowSession.java:233)

W/WindowManager( 933): at com.android.server.wm.Session.onTransact(Session.java:136)

W/WindowManager( 933): at android.os.Binder.execTransact(Binder.java:451)

W/ActivityManager( 933): Unable to start service Intent { cmp=com.nearme.statistics.rom/.service.ReceiverService (has extras) } U=0: not found

V/WindowManager( 933): Adding window Window{13231847 u0 org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity} at 14 of 24 (before Window{3653605 u0 Starting org.cocos2d.zgmj})

D/ActivityThread(25815): hoder:android.app.IActivityManager$ContentProviderHolder@9c1f5d2,provider,holder.Provider:android.content.ContentProviderProxy@32e7d6a3

I/OppoBroadcastManager( 933): oppo Broadcast intent Intent { act=action_s_eve flg=0x10 pkg=com.tencent.qqpimsecure (has extras) } on background queue

V/WindowManager( 933): Changing focus from null to Window{13231847 u0 org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity} Callers=com.android.server.wm.WindowManagerService.relayoutWindow:4029 com.android.server.wm.Session.relayout:203 android.view.IWindowSession$Stub.onTransact:273 com.android.server.wm.Session.onTransact:136

I/OppoBroadcastManager( 933): oppo Broadcast intent Intent { act=action_s_eve flg=0x10 pkg=com.tencent.qqpimsecure (has extras) } on background queue

I/WindowManager( 933): Gaining focus: Window{13231847 u0 org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity}

I/OppoBroadcastManager( 933): oppo Broadcast intent Intent { act=action_s_eve flg=0x10 pkg=com.tencent.qqpimsecure (has extras) } on background queue

V/WindowManager( 933): Adding window Window{2eee15e u0 SurfaceView} at 14 of 25 (before Window{13231847 u0 org.cocos2d.zgmj/org.cocos2dx.javascript.AppActivity})

I/ActivityManager( 933): Killing 24123:com.coloros.speechassist/u0a74 (adj 15): empty #17

D/ActivityThread(25628): hoder:android.app.IActivityManager$ContentProviderHolder@2ff3e48d,provider,holder.Provider:android.content.ContentProviderProxy@c897642

V/InputMethodManagerService( 933): windowGainedFocus: android.os.BinderProxy@34068061 controlFlags=#105 softInputMode=#20 windowFlags=#10500

V/WindowManager( 933): Layouts looping: On entry to LockedInner, mPendingLayoutChanges = 0x1

V/WindowManager( 933): Layouts looping: loop number 4, mPendingLayoutChanges = 0x0

V/WindowManager( 933): Layouts looping: after finishPostLayoutPolicyLw, mPendingLayoutChanges = 0x0

V/WindowManager( 933): Layouts looping: mLayoutNeeded, mPendingLayoutChanges = 0x1

V/WindowManager( 933): Layouts looping: On entry to LockedInner, mPendingLayoutChanges = 0x1

V/WindowManager( 933): Layouts looping: loop number 5, mPendingLayoutChanges = 0x0

V/WindowManager( 933): Layouts looping: after finishPostLayoutPolicyLw, mPendingLayoutChanges = 0x0

V/WindowManager( 933): Layouts looping: mLayoutNeeded, mPendingLayoutChanges = 0x1

E/WindowManager( 933): Performed 6 layouts in a row. Skipping

D/InputMethodManagerService( 933): unbindCurrentClient send MSG_SET_ACTIVE active: false , to client:ClientState{2cba4e0 uid 10066 pid 25442}

D/InputMethodManagerService( 933): case MSG_SET_ACTIVE, active:false

D/InputMethodManagerService( 933): startInputUnchecked send MSG_SET_ACTIVE active:true, to client:null

D/InputMethodManagerService( 933): case MSG_SET_ACTIVE, active:true

D/ActivityManager( 933): SVC-handleAppDiedLocked: app = ProcessRecord{3616ba5b 24123:com.coloros.speechassist/u0a74}, app.pid = 24123

V/AlarmManager( 933): APP set(PendingIntent{3b2aff82: PendingIntentRecord{2bb49693 android broadcastIntent}}) : type=2 triggerAtTime=1803082551 win=-1 tElapsed=1803082551 maxElapsed=1803172550 interval=0 standalone=false alarmClockInfo = null

V/NetworkStats( 933): setKernelCounterSet uid=10066 set=0

D/ConnectivityService( 933): onUidRulesChanged(uid=10066, uidRules=0)

I/WindowManager( 933): Screen frozen for +491ms due to Window{3653605 u0 Starting org.cocos2d.zgmj}

V/WindowManager( 933): Dismiss!

信息太多了,也不知道是哪一条引起的闪退…… 你的项目精简一下试试?

建议先试试 windows / mac / iOS,native 平台中直接搞安卓是找虐

话说是不是没有编译啊。。。creator里要构建 再执行编译,再然后在android-studio里可以运行。。。漏了编译就各种奇怪问题。

那是肯定要编译的。。。