Java 华为账户套件不工作,如何实施?
正在尝试在我们的应用程序中实现帐户工具包,但它不起作用 使用com.huawei.hms:hwid:5.0.3.301和登录,显示空白活动。点击此空白活动的后退按钮,日志将显示onActivityResult 1002 0 尝试从中构建演示项目。这是同样的事情,点击登录没有显示,点击后退按钮将显示登录失败 可能是什么问题 #更新: 演示文件中缺少AGS文件,因此是空白活动。添加AGS文件修复了它 在验证本机android SDK构建是否在我的设备上工作后,继续尝试在Unity上实现 下载了具有4.0.4.301核心的4.0.4.300 AccountSDK。运行APK时出现以下错误:Java 华为账户套件不工作,如何实施?,java,android,unity3d,huawei-mobile-services,huawei-account,Java,Android,Unity3d,Huawei Mobile Services,Huawei Account,正在尝试在我们的应用程序中实现帐户工具包,但它不起作用 使用com.huawei.hms:hwid:5.0.3.301和登录,显示空白活动。点击此空白活动的后退按钮,日志将显示onActivityResult 1002 0 尝试从中构建演示项目。这是同样的事情,点击登录没有显示,点击后退按钮将显示登录失败 可能是什么问题 #更新: 演示文件中缺少AGS文件,因此是空白活动。添加AGS文件修复了它 在验证本机android SDK构建是否在我的设备上工作后,继续尝试在Unity上实现 下载了具有4
Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.test.test.huawei/com.huawei.hms.activity.BridgeActivity}; have you declared this activity in your AndroidManifest.xml?
at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1950)
at android.app.Instrumentation.execStartActivity(Instrumentation.java:1622)
at android.app.Activity.startActivityForResult(Activity.java:4564)
at android.app.Activity.startActivityForResult(Activity.java:4522)
at android.app.Activity.startActivity(Activity.java:4883)
at android.app.Activity.startActivity(Activity.java:4851)
at com.huawei.hms.adapter.AvailableAdapter.startResolution(AvailableAdapter.java:155)
at com.huawei.hms.hwid.a.a.a(HmsAPKVersionCheckUtil.java:46)
at com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity.a(HwIdSignInHubActivity.java:212)
at com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity.onCreate(HwIdSignInHubActivity.java:106)
at android.app.Activity.performCreate(Activity.java:7174)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1220)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2908)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3030)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1696)
at android.os.Handler.dispatchMessage(Handler.java:105)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6938)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:327)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1374)
因此,我将桥接活动从HMSSdkUI的清单复制到我的清单和构建的应用程序中:
<activity
android:name="com.huawei.hms.activity.BridgeActivity"
android:configChanges="orientation|locale|layoutDirection|fontScale|screenSize|smallestScreenSize|screenLayout"
android:excludeFromRecents="true"
android:exported="false"
android:hardwareAccelerated="true"
android:screenOrientation="behind"
android:theme="@android:style/Theme.Translucent" >
<meta-data
android:name="hwc-theme"
android:value="androidhwext:style/Theme.Emui.Translucent" />
</activity>
错误代码10020表示参数无效。 是否可以检查是否添加了正确的参数。
请参阅上的华为官方文件。错误代码10020表示参数无效。 是否可以检查是否添加了正确的参数。
请参阅上的华为官方文档。您是否使用HMS分析工具包,因为10020代码是分析工具包的错误代码。查看分析工具包的错误代码: 如果您想实施Account kit,以下是可以帮助您解决问题的链接,您可能能够解决您的问题:
您是否正在使用HMS分析工具包,因为10020代码是分析工具包的错误代码。查看分析工具包的错误代码: 如果您想实施Account kit,以下是可以帮助您解决问题的链接,您可能能够解决您的问题:
在您的示例中,您正在实施account kit和analytics kit的组合,analytics kit将返回此10020代码,请检查下面的URl以了解您的实施目的account kit参考
在您的示例中,您正在实施帐户工具包和分析工具包的组合,分析工具包将返回此10020代码,请检查下面的URl以了解您的实施目的帐户工具包参考
在演示中,如果您单击登录,应用程序将尝试获得您华为帐户的授权。请检查您是否正在HMS手机上运行,并且华为帐户正在登录 github中的演示有点旧,您可以直接从。github演示将尽快更新 更新:
在演示中,如果您单击登录,应用程序将尝试获得您华为帐户的授权。请检查您是否正在HMS手机上运行,并且华为帐户正在登录 github中的演示有点旧,您可以直接从。github演示将尽快更新 更新:
您是否也设置了AGC、签署了应用程序、设置了指纹?一切都已配置。IAP已经在侧面实施,并且工作完美无瑕。我们目前正在使用2.6.1,但由于它将于明年删除,我们正在升级到5.x。您是否也设置了AGC、签署了应用程序、设置了指纹?所有配置都已配置。IAP已经在侧面实施,并且工作完美无瑕。我们目前正在使用2.6.1,但由于它将于明年删除,我们正在升级到5.x。您评论了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。您注释了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。您注释了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。你也可以查看示例项目@,这篇文章是针对ACCOUNTS Kit的。不是分析工具包。您注释了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。你也可以查看示例项目@,这篇文章是针对ACCOUNTS Kit的。不是分析工具包。您注释了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。你也可以查看示例项目@,这篇文章是针对ACCOUNTS Kit的。不是分析工具包。您注释了错误代码10020。这两位数字只是每个受保护的void onActivityResult(int requestCode、int resultCode、Intent data)的请求代码和结果代码。你也可以查看示例项目@,这篇文章是针对ACCOUNTS Kit的。不是分析套件。在装有HMS 4.0+的三星手机上运行。HMS 2.6x帐户登录可以在同一部手机上使用,但在HMS 5.x上则不行。演示是从官方页面下载的,我只是指github链接。点击演示项目中的“登录”按钮,我会看到一个新的活动显示,bu
2020-10-09 16:02:17.063 20598-20598/? I/HMSSDK_HMSBIInitializer: Builder->biInitFlag :false
2020-10-09 16:02:17.064 20598-20598/? I/HMSSDK_HMSBIInitializer: Builder->biSetting :false
2020-10-09 16:02:17.065 20598-20598/? I/HMSSDK_CountryCodeBean: getCountryCode get country code from SIM_COUNTRY
2020-10-09 16:02:17.068 20598-20598/? I/HMSSDK_CountryCodeBean: getCountryCode get country code from SIM_COUNTRY
2020-10-09 16:02:17.070 20598-20598/? W/NetworkKit_AbstractLocalManager: 20598-20598|null|com.huawei.hms.framework.network.grs.local.a|a|16|addresses not found by routeby in local config{com.huawei.cloud.opensdkhianalytics}
2020-10-09 16:02:17.072 20598-23397/? E/HMSSDK_HMSBIInitializer: get grs failed, the errorcode is -3
2020-10-09 16:02:17.075 1565-3643/? I/ActivityManager: START u0 {act=com.huawei.hms.jos.signIn typ=null flg=0x0 cmp=ComponentInfo{com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}} from uid 10935
2020-10-09 16:02:17.100 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity
2020-10-09 16:02:17.140 20598-20598/? I/HMSSDK_[HUAWEIIDSDK]HwIdSignInClientHub: onCreate
2020-10-09 16:02:17.143 20598-20598/? I/HMSSDK_HiAnalyticsUtil: not ChinaROM
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HiAnalyticsUtil: Get OOBE failed
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HmsAPKVersionCheckUtil: ====== HMSSDK version: 40004300 ======
2020-10-09 16:02:17.144 20598-20598/? I/HMSSDK_HmsAPKVersionCheckUtil: check minVersion:30000000
2020-10-09 16:02:17.148 20598-20598/? E/HMSSDK_X509CertUtil: exception:updatesdkcas.bks
2020-10-09 16:02:17.148 20598-20598/? E/HMSSDK_X509CertUtil: rootCert is null,verify failed
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: failed to verify cert chain
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: checkSinger failed
2020-10-09 16:02:17.149 20598-20598/? E/HMSSDK_HMSPackageManager: Failed to find HMS apk
2020-10-09 16:02:17.150 20598-20598/? I/HMSSDK_AvailableAdapter: HMS is not installed
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: enter 4.0 HmsCore upgrade process
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: Start to resolution for the 1st time.
2020-10-09 16:02:17.151 20598-20598/? I/HMSSDK_AvailableAdapter: startResolution
2020-10-09 16:02:17.156 1565-4083/? I/ActivityManager: START u0 {act=null typ=null flg=0x0 cmp=ComponentInfo{com.test.test.huawei/com.huawei.hms.activity.BridgeActivity}} from uid 10935
2020-10-09 16:02:17.184 1565-4083/? V/WindowManager: Relayout Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}: viewVisibility=0 req=720x1336 WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#1810100 pfl=0x1020000 fmt=-2 wanim=0x1030000 vsysui=0x410 needsMenuKey=2 colorMode=0 naviIconColor=0}
2020-10-09 16:02:17.185 655-655/? I/SurfaceFlinger: id=14264 createSurf (720x1480),1 flag=4, com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity#0
2020-10-09 16:02:17.231 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.activity.BridgeActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.activity.BridgeActivity
2020-10-09 16:02:17.239 1565-3643/? V/WindowManager: finishDrawingLocked: mDrawState=COMMIT_DRAW_PENDING Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity} in Surface(name=com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity)
2020-10-09 16:02:17.279 20598-20598/? E/HMSSDK_BridgeActivity: Run time Exception.String resource ID #0x0
2020-10-09 16:02:17.279 20598-20598/? I/HMSSDK_BridgeActivity: Enter finish.
2020-10-09 16:02:17.301 1565-2477/? D/GameManagerService: handleForegroundChange(). pkgName: com.test.test.huawei, clsName: com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity,FgActivityName:com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity
2020-10-09 16:02:17.316 1565-8502/? V/WindowManager: Relayout Window{fd32694 u0 com.test.test.huawei/com.huawei.hms.hwid.internal.ui.activity.HwIdSignInHubActivity}: viewVisibility=0 req=720x1384 WM.LayoutParams{(0,0)(fillxfill) sim=#120 ty=1 fl=#1810100 pfl=0x1020000 fmt=-2 wanim=0x1030000 vsysui=0x410 needsMenuKey=2 colorMode=0 naviIconColor=0}
2020-10-09 16:02:17.334 20598-20598/? I/HMSSDK_UpdateAdapter: onBridgeActivityDestroy