1.EMUI 8.0 可以正常获取Token
2.EMUI 5.0.4打断点调试,connect 返回0. getToken 返回0.就是不返回token,发现自定义的广播没有触发。
3.日志如下:
02-26 10:15:03.205 13638-13638/? I/art: Late-enabling -Xcheck:jni
02-26 10:15:03.270 13638-13638/com.aaa.haha W/System: ClassLoader referenced unknown path: /data/app/com.aaa.haha-1/lib/arm64
02-26 10:15:03.284 13638-13638/com.aaa.haha I/HMSAgent: MyApplication(11)->HMSAgent(166)->HMSAgent(207)->init
init HMSAgent 020603300 with hmssdkver 20603301
02-26 10:15:03.294 13638-13638/com.aaa.haha I/HwCust: Constructor found for class android.app.HwCustActivityImpl
02-26 10:15:03.310 13638-13638/com.aaa.haha W/art: Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable
02-26 10:15:03.337 13638-13638/com.aaa.haha I/art: Rejecting re-init on previously-failed class java.lang.Class
at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
at void android.support.v7.widget.ActionBarContainer.
at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:656)
at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:798)
02-26 10:15:03.338 13638-13638/com.aaa.haha I/art: at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:738)
at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:869)
at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:832)
at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)
at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)
at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)
at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607)
at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518)
at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466)
at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140)
at void com.aaa.haha.MainActivity.onCreate(android.os.Bundle) (MainActivity.java:17)
at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6915)
at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1123)
at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2746)
at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2864)
at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1567)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
at void android.os.Looper.loop() (Looper.java:156)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6517)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:942)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:832)
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.view.View$OnUnhandledKeyEventListener" on path: DexPathList[[zip file "/data/app/com.aaa.haha-1/base.apk"],nativeLibraryDirectories=[/data/app/com.aaa.haha-1/lib/arm64, /system/lib64, /vendor/lib64, /system/vendor/lib64, /product/lib64]]
at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
at void android.support.v4.view.ViewCompat.setBackground(android.view.View, android.graphics.drawable.Drawable) (ViewCompat.java:2341)
at void android.support.v7.widget.ActionBarContainer.
at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
at android.view.View android.view.LayoutInflater.createView(java.lang.String, java.lang.String, android.util.AttributeSet) (LayoutInflater.java:656)
at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:798)
at android.view.View android.view.LayoutInflater.createViewFromTag(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet) (LayoutInflater.java:738)
at void android.view.LayoutInflater.rInflate(org.xmlpull.v1.XmlPullParser, android.view.View, android.content.Context, android.util.AttributeSet, boolean) (LayoutInflater.java:869)
at void android.view.LayoutInflater.rInflateChildren(org.xmlpull.v1.XmlPullParser, android.view.View, android.util.AttributeSet, boolean) (LayoutInflater.java:832)
at android.view.View android.view.LayoutInflater.inflate(org.xmlpull.v1.XmlPullParser, android.view.ViewGroup, boolean) (LayoutInflater.java:518)
at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup, boolean) (LayoutInflater.java:426)
at android.view.View android.view.LayoutInflater.inflate(int, android.view.ViewGroup) (LayoutInflater.java:377)
at android.view.ViewGroup android.support.v7.app.AppCompatDelegateImpl.createSubDecor() (AppCompatDelegateImpl.java:607)
at void android.support.v7.app.AppCompatDelegateImpl.ensureSubDecor() (AppCompatDelegateImpl.java:518)
at void android.support.v7.app.AppCompatDelegateImpl.setContentView(int) (AppCompatDelegateImpl.java:466)
at void android.support.v7.app.AppCompatActivity.setContentView(int) (AppCompatActivity.java:140)
at void com.aaa.haha.MainActivity.onCreate(android.os.Bundle) (MainActivity.java:17)
at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6915)
at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1123)
at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2746)
at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2864)
at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1567)
at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:105)
at void android.os.Looper.loop() (Looper.java:156)
at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6517)
at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:942)
at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:832)
02-26 10:15:03.382 13638-13638/com.aaa.haha I/HMSAgent: Activity(6915)->MainActivity(18)->HMSAgent(235)->connect
start connect
02-26 10:15:03.390 13638-13638/com.aaa.haha E/HMSSDK_Util: In getMetaDataCpId, Failed to read meta data for the CpId.
02-26 10:15:03.392 13638-13638/com.aaa.haha I/HMSAgent: MainActivity(30)->HMSAgent(274)->GetTokenApi(107)->getToken
getToken:handler=com.aaa.haha.MainActivity$2@6a93209
02-26 10:15:03.393 13638-13657/com.aaa.haha I/HMSSDK_HuaweiApiClientImpl: ====== HMSSDK version: 20603301 ======
Enter connect, Connection Status: 1
02-26 10:15:03.395 13638-13657/com.aaa.haha I/HMSSDK_HuaweiApiClientImpl: connect minVersion:20601000
02-26 10:15:03.398 13638-13657/com.aaa.haha I/HMSSDK_HuaweiMobileServicesUtil: connect versionCode:20604306
02-26 10:15:03.413 13638-13638/com.aaa.haha I/HwPointEventFilter: do not support AFT because of no config
02-26 10:15:03.423 13638-13638/com.aaa.haha I/HMSSDK_HuaweiApiClientImpl: Enter onServiceConnected.
02-26 10:15:03.458 13638-13658/com.aaa.haha I/Adreno: QUALCOMM build : 26f5f0d, I4f723aa5a2
Build Date : 04/26/17
OpenGL ES Shader Compiler Version: XE031.09.00.03
Local Branch :
Remote Branch : refs/tags/AU_LINUX_ANDROID_LA.UM.5.5.R1.07.00.00.269.013
Remote Branch : NONE
Reconstruct Branch : NOTHING
02-26 10:15:03.465 13638-13658/com.aaa.haha I/OpenGLRenderer: Initialized EGL, version 1.4
02-26 10:15:03.474 13638-13658/com.aaa.haha W/OpenGLRenderer: load: so=libhwuibp.so
dlopen failed: library "libhwuibp.so" not found
Initialize Binary Program Cache: Load Failed
02-26 10:15:03.490 13638-13638/com.aaa.haha I/HMSSDK_HuaweiApiClientImpl: Enter onConnectionResult, connect to server result: 0
02-26 10:15:03.492 13638-13664/com.aaa.haha I/HMSSDK_HuaweiPushApiImp: get token, pkgName:com.aaa.haha
02-26 10:15:03.505 13638-13651/com.aaa.haha I/HMSSDK_connectservice: josNoticeResp status code :8001
02-26 10:15:03.511 13638-13650/com.aaa.haha I/HMSSDK_GetTokenPendingResultImpl: get token complete, the return code:0
02-26 10:15:03.511 13638-13638/com.aaa.haha I/HMSAgent: GetTokenApi(56)->GetTokenApi(80)->GetTokenApi(93)->onPushTokenResult
getToken:callback=com.aaa.haha.MainActivity$2@6a93209 retCode=0
02-26 10:15:03.528 13638-13638/com.aaa.haha I/HMSSDK_PushReceiver: push receive broadcast message, Intent:com.huawei.android.push.intent.REGISTRATION pkgName:com.aaa.haha
02-26 10:15:03.531 13638-13673/com.aaa.haha I/HMSSDK_PushReceiver: receive a push token: com.aaa.haha





































苏公安网备 32011402010933号