Google Play開発者サービスを含まない新しいデバイスにHuawei Maps Kitを使用しようとしています。 Codelabデモは次の場所にあります。
https://developer.huawei.com/consumer/en/codelab/HMSMapKit/index.html#7
デモのコードを1行も変更していません。アプリはHuawei Mobile Servicesバージョン3.0.3.300を自動的にダウンロードしました。
ただし、マップはまだ表示されません。
同じ問題に直面しましたか?
私はこのログを取得しています:
01-26 14:24:34.265 19265-19265/com.wz.Android.mapdemo W/DynamicModule: Failed to load remote module.
01-26 14:24:34.256 19265-19265/com.wz.Android.mapdemo D/HmsMapKit_MapView_183: onStart
01-26 14:24:34.257 19265-19265/com.wz.Android.mapdemo I/HmsMapKit_MapCreator_48: Making Createor dynamically
01-26 14:24:34.257 19265-19265/com.wz.Android.mapdemo I/DynamicModule: Local module huawei_module_maps:0
01-26 14:24:34.257 19265-19265/com.wz.Android.mapdemo I/DynamicModule: Remote module huawei_module_maps:-100
01-26 14:24:34.259 19265-19265/com.wz.Android.mapdemo W/DynamicModule: Failed to load remote module.
com.huawei.hms.feature.dynamic.DynamicModule$LoadingException: f*i*e* *o*l*a* *o*u*e
at com.huawei.hms.feature.dynamic.DynamicModule.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DynamicModule.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DynamicModule.load(Unknown Source)
at com.huawei.hms.maps.internal.MapCreator.getRemoteContext(MapCreator.Java:97)
at com.huawei.hms.maps.internal.MapCreator.getRemoteMapContext(MapCreator.Java:85)
at com.huawei.hms.maps.internal.MapCreator.getCreator(MapCreator.Java:50)
at com.huawei.hms.maps.MapView$MapViewDeferredLifecycleHelper.createDelegate(MapView.Java:241)
at com.huawei.hms.feature.dynamic.DeferredLifecycleHelper.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DeferredLifecycleHelper.onStart(Unknown Source)
at com.huawei.hms.maps.MapView.onStart(MapView.Java:184)
at com.wz.Android.mapdemo.MainActivity.onStart(MainActivity.Java:82)
at Android.app.Instrumentation.callActivityOnStart(Instrumentation.Java:1245)
at Android.app.Activity.performStart(Activity.Java:6330)
at Android.app.Activity.performRestart(Activity.Java:6376)
at Android.app.Activity.performResume(Activity.Java:6381)
at Android.app.ActivityThread.performResumeActivity(ActivityThread.Java:3310)
at Android.app.ActivityThread.handleResumeActivity(ActivityThread.Java:3356)
at Android.app.ActivityThread$H.handleMessage(ActivityThread.Java:1543)
at Android.os.Handler.dispatchMessage(Handler.Java:111)
at Android.os.Looper.loop(Looper.Java:207)
at Android.app.ActivityThread.main(ActivityThread.Java:5765)
at Java.lang.reflect.Method.invoke(Native Method)
at com.Android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.Java:789)
at com.Android.internal.os.ZygoteInit.main(ZygoteInit.Java:679)
01-26 14:24:34.259 19265-19265/com.wz.Android.mapdemo E/HmsMapKit_MapCreator_99: getRemoteContext: DynamicModule load failedcom.huawei.hms.feature.dynamic.DynamicModule$LoadingException: failed to load Module
01-26 14:24:34.261 19265-19265/com.wz.Android.mapdemo I/HmsMapKit_MapCreator_53: getRemoteMapContext failed
01-26 14:24:34.263 19265-19265/com.wz.Android.mapdemo D/HmsMapKit_MapView_166: onResume
01-26 14:24:34.263 19265-19265/com.wz.Android.mapdemo I/HmsMapKit_MapCreator_48: Making Createor dynamically
01-26 14:24:34.263 19265-19265/com.wz.Android.mapdemo I/DynamicModule: Local module huawei_module_maps:0
01-26 14:24:34.264 19265-19265/com.wz.Android.mapdemo I/DynamicModule: Remote module huawei_module_maps:-100
01-26 14:24:34.265 19265-19265/com.wz.Android.mapdemo W/DynamicModule: Failed to load remote module.
com.huawei.hms.feature.dynamic.DynamicModule$LoadingException: f*i*e* *o*l*a* *o*u*e
at com.huawei.hms.feature.dynamic.DynamicModule.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DynamicModule.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DynamicModule.load(Unknown Source)
at com.huawei.hms.maps.internal.MapCreator.getRemoteContext(MapCreator.Java:97)
at com.huawei.hms.maps.internal.MapCreator.getRemoteMapContext(MapCreator.Java:85)
at com.huawei.hms.maps.internal.MapCreator.getCreator(MapCreator.Java:50)
at com.huawei.hms.maps.MapView$MapViewDeferredLifecycleHelper.createDelegate(MapView.Java:241)
at com.huawei.hms.feature.dynamic.DeferredLifecycleHelper.a(Unknown Source)
at com.huawei.hms.feature.dynamic.DeferredLifecycleHelper.onResume(Unknown Source)
at com.huawei.hms.maps.MapView.onResume(MapView.Java:167)
at com.wz.Android.mapdemo.MainActivity.onResume(MainActivity.Java:133)
at Android.app.Instrumentation.callActivityOnResume(Instrumentation.Java:1268)
at Android.app.Activity.performResume(Activity.Java:6389)
at Android.app.ActivityThread.performResumeActivity(ActivityThread.Java:3310)
at Android.app.ActivityThread.handleResumeActivity(ActivityThread.Java:3356)
at Android.app.ActivityThread$H.handleMessage(ActivityThread.Java:1543)
at Android.os.Handler.dispatchMessage(Handler.Java:111)
at Android.os.Looper.loop(Looper.Java:207)
at Android.app.ActivityThread.main(ActivityThread.Java:5765)
at Java.lang.reflect.Method.invoke(Native Method)
at com.Android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.Java:789)
at com.Android.internal.os.ZygoteInit.main(ZygoteInit.Java:679)
01-26 14:24:34.265 19265-19265/com.wz.Android.mapdemo E/HmsMapKit_MapCreator_99: getRemoteContext: DynamicModule load failedcom.huawei.hms.feature.dynamic.DynamicModule$LoadingException: failed to load Module
01-26 14:24:34.267 19265-19265/com.wz.Android.mapdemo I/HmsMapKit_MapCreator_53: getRemoteMapContext failed
次の手順を試してください。
*サービスをアンインストールできない場合は、サービスを非アクティブ化し、プロンプトが表示されたら更新をアンインストールしてください。