我把 apk 集成到系统里,JPushInterface.getRegistrationID(mContext) 获取不到设备号,安装到机器里是正常的,集成到系统里,就不可以了


(Hugh Carol) #1

应该是极光注册没有成功,但正常安装是可以的,集成进系统里就不可以了


#2

你说的集成到系统里面是什么意思?


(Hugh Carol) #3

就是把apk放到系统里,跟买手机时预装的软件一样


#4

提供一下你预装到系统里面后,App启动 后的客户端集成日志


(Hugh Carol) #5

加载 .so文件 只支持了armeabi-v7a 没有支持armeabi 会不会是这个问题


(Hugh Carol) #6
W/System.err( 5918): 	at cn.jpush.android.a.a(SourceFile)

W/System.err( 5918): 	at cn.jpush.android.api.JPushInterface.init(SourceFile)

W/System.err( 5918): 	at com.ruanyun.doctortablet.App.onCreate(SourceFile:96)

W/System.err( 5918): 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1012)

W/System.err( 5918): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4553)

W/System.err( 5918): 	at android.app.ActivityThread.access$1500(ActivityThread.java:151)

W/System.err( 5918): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)

W/System.err( 5918): 	at android.os.Handler.dispatchMessage(Handler.java:102)

W/System.err( 5918): 	at android.os.Looper.loop(Looper.java:135)

W/System.err( 5918): 	at android.app.ActivityThread.main(ActivityThread.java:5257)

W/System.err( 5918): 	at java.lang.reflect.Method.invoke(Native Method)

W/System.err( 5918): 	at java.lang.reflect.Method.invoke(Method.java:372)

W/System.err( 5918): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)

W/System.err( 5918): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:750)

E/JIGUANG-JCore( 5918): [JCoreGlobal] JCore .so file do not match JCore .jar file in the project, Failed to init JCore

W/JIGUANG-JCore( 5918): [JCoreInterface] JCore init failed

V/AlarmManager( 4110): dgt,com.ruanyun.doctor set alarm type:0

E/art     ( 5918): No implementation found for int cn.jiguang.service.Protocol.GetSdkVersion() (tried Java_cn_jiguang_service_Protocol_GetSdkVersion and Java_cn_jiguang_service_Protocol_GetSdkVersion__)

E/JIGUANG-JCore( 5918): [JCoreGlobal] Get sdk version fail![获取sdk版本失败!]

W/System.err( 5918): java.lang.UnsatisfiedLinkError: No implementation found for int cn.jiguang.service.Protocol.GetSdkVersion() (tried Java_cn_jiguang_service_Protocol_GetSdkVersion and Java_cn_jiguang_service_Protocol_GetSdkVersion__)

W/System.err( 5918): 	at cn.jiguang.service.Protocol.GetSdkVersion(Native Method)

W/System.err( 5918): 	at m.a.a(Unknown Source)

W/System.err( 5918): 	at m.a.a(Unknown Source)

W/System.err( 5918): 	at k.f.a(Unknown Source)

W/System.err( 5918): 	at cn.jpush.android.service.PushReceiver.onReceive(Unknown Source)

W/System.err( 5918): 	at android.app.ActivityThread.handleReceiver(ActivityThread.java:2609)

W/System.err( 5918): 	at android.app.ActivityThread.access$1700(ActivityThread.java:151)

W/System.err( 5918): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1380)

W/System.err( 5918): 	at android.os.Handler.dispatchMessage(Handler.java:102)

W/System.err( 5918): 	at android.os.Looper.loop(Looper.java:135)

W/System.err( 5918): 	at android.app.ActivityThread.main(ActivityThread.java:5257)

W/System.err( 5918): 	at java.lang.reflect.Method.invoke(Native Method)

W/System.err( 5918): 	at java.lang.reflect.Method.invoke(Method.java:372)

W/System.err( 5918): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:955)

W/System.err( 5918): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:750)

E/JIGUANG-JCore( 5918): [JCoreGlobal] JCore .so file do not match JCore .jar file in the project, Failed to init JCore

#7

报错的处理办法


(Hugh Carol) #8

可以了,谢谢啊。

就是那个问题,正常安装加载 .so文件 只支持了armeabi-v7a是没有问题的,但是集成到里面预安装,没有支持armeabi 就报错了。