web-dev-qa-db-ja.com

Huawei HMS Maps Android Codelabが機能しない

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
3
Javier Delgado

次の手順を試してください。

  1. 電話→設定→アプリ→検索:Huawei Services Framework、アンインストール*
  2. 電話→設定→アプリ→検索:Huawei Mobile Service、アンインストール*
  3. 電話→AppGallery→検索:Huawei Mobile Service、インストール

*サービスをアンインストールできない場合は、サービスを非アクティブ化し、プロンプトが表示されたら更新をアンインストールしてください。

0
user1185087