GT icon indicating copy to clipboard operation
GT copied to clipboard

GTDemo 3.1 启动失败

Open glumes opened this issue 6 years ago • 8 comments

GT 3.1 Demo 安装后启动崩溃。

FATAL EXCEPTION: main Process: com.gtr.sdkdemo, PID: 15551 android.util.SuperNotCalledException: Activity {com.gtr.sdkdemo/com.gtr.test.MainActivity} did not call through to super.onCreate() at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2281) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387) at android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)

提示没有调用 super.onCreate() ,显然是调用了的。

Hook 失败的点:

findAndBackupAndHook ,targetMethod = 0 03-07 08:24:38.016 15760-15760/com.gtr.sdkdemo E/YAHFA-Native: Cannot find target method onAttach(Landroid/content/Context;)V 03-07 08:24:38.017 15760-15760/com.gtr.sdkdemo D/YHOOK: target method param count is 1 03-07 08:24:38.017 15760-15760/com.gtr.sdkdemo D/YAHFA-Native: findAndBackupAndHook

Start findAndBackupAndHook for method performDetach()V 03-07 08:24:38.029 15760-15760/com.gtr.sdkdemo D/YAHFA-Native: findAndBackupAndHook ,targetMethod = 0 03-07 08:24:38.030 15760-15760/com.gtr.sdkdemo E/YAHFA-Native: Cannot find target method performDetach()V 03-07 08:24:38.031 15760-15760/com.gtr.sdkdemo D/YHOOK: target method param count is 0 03-07 08:24:38.035 15760-15760/com.gtr.sdkdemo D/YAHFA-Native: findAndBackupAndHook

glumes avatar Mar 07 '18 13:03 glumes

Hi, 请问您使用的机型和系统版本?

brianxcli avatar Mar 08 '18 03:03 brianxcli

用的是海思的平台,系统是 5.1的

glumes avatar Mar 08 '18 08:03 glumes

您工程里build.gradle文件如何定义的eabi?以及您都使用了哪些第三方so库? 目前Sdk支持v7a, 64 v8a跟x86,如果冲突的话可能会引起这个问题。

brianxcli avatar Mar 08 '18 10:03 brianxcli

小白遇到了同样的问题。。用的机器是魅族MX6 ,系统Android 6.0的 shell@MX6:/proc $ cat cpuinfo Processor : AArch64 Processor rev 4 (aarch64)

就是把GTDemo导入之后什么也没改然后运行报错,不知道怎么解决。。

crazygj avatar Mar 20 '18 08:03 crazygj

相同的问题,华为荣耀畅玩5x,Android 6.0,同样是什么都没改,有解决的吗?

llliuyx avatar Apr 05 '18 09:04 llliuyx

@crazygj @llliuyx 两位,经测试魅族和华为的这两个机型运行demo良好,并未出现你们提到的crash。是否能够提供具体的log内容

brianxcli avatar Apr 11 '18 10:04 brianxcli

@brianxcli https://github.com/llliuyx/GTLearn/blob/master/GTDemoLaunchCrash.log

llliuyx avatar May 04 '18 02:05 llliuyx

@brianxcli 项目里面的so库是armabi,集成GT SDK后大部分8.0以下机器闪退,和这个有关系吗

dynamicBai avatar Jun 05 '18 02:06 dynamicBai