问题标签 [huawei-map-kit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

android - 华为地图套件风格特征

我正在开发一个参考应用程序。该应用程序通过带有样式文件的华为地图套件具有全屏地图。当用户第一次打开应用程序时,地图样式无法正常工作。但是在用户重新打开应用程序后样式可以正常工作。

我添加了代码块和应用程序的屏幕截图。任何帮助,将不胜感激

地图套件版本:实现 'com.huawei.hms:maps:5.2.0.300'

0 投票
1 回答
174 浏览

react-native - 华为 Map Kit React Native 不渲染地图

遵循华为设置文档https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides-V1/preparedevenv-0000001050032222-V1后,地图仍然无法在我们的应用程序上呈现。它只是显示空白在模拟器和真实设备上都没有任何错误显示的屏幕

如何让它发挥作用?为了您的信息,我已经做了:

  • 启用地图套件 api
  • 添加agconnect-services.json在我的里面android/app

来自 logcat

0 投票
1 回答
174 浏览

android - 使用 AGConnectServicesConfig 获取 appId 失败

我对logcat中的这条消息有些疑惑:</p>

E/HMSSDK_AGCUtils: Get appId with AGConnectServicesConfig failed

如果在查看 Maps Kit 地图时显示此错误或消息,以后可能会出现问题?
我已经尝试过以下方法:

  1. build.grade 中没有应用 agconnect 插件
  2. 手动添加

但是消息不断弹出,还有什么需要考虑的吗?此消息会在将来影响吗?

0 投票
2 回答
135 浏览

react-native - 用户尝试打开地图套件后立即崩溃

我们对 hms react native map kit 有问题,在开发过程中我们使用了云设备,我们在 p40 和 m30 设备上显示地图没有问题

稍后在某些华为设备上,用户无法在应用程序崩溃和关闭的情况下打开地图(荣耀 8x 和 TRT-LX2)

错误包含

com.huawei.hms.dynamicloader.e[DexPathList[[zip file "/data/user_de/0/com.huawei.android.hsf/modules/external/huawei_module_huaweimaps/some_number/HuaweiMapsProvider.apk"],nativeLibraryDirectories=[/data /user_de/0/com.huawei.android.hsf/modules/external/huawei_module_huaweimaps/some_number/HuaweiMapsProvider.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64, /hw_product/lib64, / system/product/lib64]]] 找不到“libmap.so”

如何解决这些?谢谢你的帮助

0 投票
1 回答
103 浏览

react-native - 我有一个在 expo 中创建的应用程序在华为设备上没有显示地图,我该如何解决这个问题?

加入鸿蒙操作系统后,谷歌的地图无法在华为设备上使用。如果我添加华为为其设备创建的地图,它将与 Android 不兼容。有任何想法吗?

0 投票
1 回答
292 浏览

android - 如何解决 libc:致命信号 11 (SIGSEGV)、代码 1 (SEGV_MAPERR)、tid 19062 (GLThread 249) 中的故障地址 0x0、pid 15351

尝试使用 dexguard 在发布模式下打开 HMS 地图时遇到此问题。应用程序崩溃并给出此异常:

libc:致命信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),tid 19062 (GLThread 249) 中的故障地址 0x0,pid 15351 (nza.ambitwizhmb) 2022-01-25 23:44:02.463 19184-19184/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** * ** 2022-01-25 23:44:02.463 19184-19184/? A/DEBUG:构建指纹:'HUAWEI/JNY-LX1/HWJNY:10/HUAWEIJNY-L21/10.1.0.386C185:user/release-keys' 2022-01-25 23:44:02.463 19184-19184/? A/DEBUG: uid: 10196 2022-01-25 23:44:02.463 19184-19184/? A/DEBUG:信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR),故障地址 0x0

当我在调试模式下运行该应用程序时,它运行得非常好。打开地图时,崩溃时间会有所不同。有时地图显示正确,但有时在加载时会崩溃。

hms 的 dexguard 配置是

0 投票
2 回答
69 浏览

android - Android 华为地图agconnect-services.json 无法定位

我在介绍产品风格后遇到了华为地图的问题,问题是指无法找到 agconnect-services.json 的事实

因此,在引入产品风味之前,一切都运行良好。

产品口味配置如下:

所以包装名称保持不变,味道没有任何变化。我尝试将 .json 文件定位到app/src/huawei但没有任何帮助。

在此处输入图像描述这是我目前的设置。

我尝试将 .json 文件定位到 app/src/huawei、app/src/debugHuawei、app/src/debugHuawei、app/、app/src/huaweiDebug、app/src/debug/huawei 但没有帮助。

提前致谢

0 投票
2 回答
38 浏览

android - 如何在华为设备上启用开发者选项(云调试)以使用 Fake GPS?

我没有实体的华为设备,所以我使用华为云调试来测试我的应用程序。

但是,如果不使用假 gps 位置,我无法测试所有功能。

我在模拟器本身没有找到这样的功能,所以我想用第三方假gps仿真应用程序来做。但为此我需要启用开发者模式,在真正的华为设备上,这是通过“设置”>“ 系统”>” 关于手机”并在“内部版本号”上点击 7 次,但是当我在菜单项上点击 20 次时,什么也没有发生!此外,单击设备信息中的任何其他字段也无济于事 - 开发人员模式不会打开

如果您告诉我如何以任何方式模拟用户的位置,我将不胜感激!

0 投票
0 回答
9 浏览

android - 如何修复“屏幕锁定应用程序”无法识别我在 android 上输入密码的错误?

当我在手机上输入密码时,它可以工作,但所有应用程序都无法正常工作..每当我点击任何应用程序时,它都会显示“正在准备应用程序..稍后再试”,那是因为系统中存在错误..我的手机无法识别我已经输入了密码,因为在通知中他们写道“出于安全考虑,某些功能已被禁用”,正如您在图片中看到的那样,即使我已经解锁手机,它仍然要求解锁手机

我手机中的所有应用程序都无法使用设置和优化器

“出于安全考虑,某些功能已禁用”

“正在准备应用程序.. 请稍后再试”

请帮助我解决此问题,而无需删除我的数据或重置工厂

我有很多关于我的问题的视频如果有任何方法可以与您分享,请告诉我这是否有帮助

这个问题的原因的完整故事:

我的手机总是在没有下载任何东西或进行任何更新的情况下填满存储空间!我不知道为什么,而且总是在我释放空间时..我的手机占用了很多兆字节,有时又占用了千兆字节(尤其是当我把它放在充电器上时,它几乎没有用掉很多兆字节)所以有一天我看到了再次填满空间,所以我让它充满然后重新启动它然后我的手机返回之前占用的一些空间(这种方法对我来说很好用了两年),然后当我这次这样做时它给了我回来300-500 兆字节,但我手机的性能非常糟糕,我所要做的就是像往常一样重新启动.. 我再次重新启动它,重新启动后出现了这个问题.. 从那天起我的应用程序是没用。。

我尝试过的解决方案:

-重新启动 -通过从设置中卸载应用程序释放超过 1 GB 的空间 -尝试通过 USB 电缆从 PC 中获取我的文件,但它没有显示我的想法,因为它正在处理我的手机,因为它被锁定了 -尝试通过 HiSuite 备份,但它是不工作 - 尝试从设置中禁用密码但它不起作用,当我尝试时它从设置中崩溃 - 尝试“重置所有设置”但它不工作并在我尝试时崩溃 - 尝试“卸载更新”谷歌播放服务但是我失败了 - 尝试“禁用”谷歌播放服务但我失败了 - 尝试从设置中的“设备管理员”停用“屏幕锁定服务”但我失败了 - 尝试卸载所有谷歌应用程序的最新更新(除了谷歌播放服务)但这没有意义

以及许多其他解决方案,但仍然无法解决

注意:我可以通过设置在我的手机中创建另一个用户,第二个用户工作正常没有问题,但我认为这不会帮助我修复管理员用户