问题标签 [huawei-developers]

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 投票
11 回答
10254 浏览

android - 如何直接打开华为应用市场?

我知道可以在 Google Play 商店中打开我的应用程序(基于包名称),但如何在华为 AppGallery 中打开我的应用程序?

0 投票
1 回答
478 浏览

android-studio - Huawei Toolkit 无法分析我的项目

我正在尝试使用 Huawei Toolkit 来了解我在项目中的 google 依赖项并添加华为服务。但是,每次我想分析整个项目并开始新的转换时,分析都没有完成,并出现类似“未能执行引擎分析任务”的错误。

Android Studio 版本是 3.6.2,我在 Windows 10 上,工具包版本是 2.0.3.301。

错误类似于图像:

在此处输入图像描述

我该如何解决这个问题?

0 投票
1 回答
824 浏览

android - 以后可以在华为AppGallery Connect中编辑/更改我的项目的包名吗?

我刚刚意识到我在 AppGallery Connect 中创建项目时拼错了我的包名。有没有办法修改它,以便我可以更正它?

0 投票
1 回答
6571 浏览

android - huawei App Signing 导出和上传密钥和证书

我想将我的应用上传到华为应用库。我被困在应用程序签名过程中。

要执行 App Signing,您需要选择以下 2 个选项之一:

  1. 让 AppGallery Connect 为您创建和管理应用签名(推荐并仅适用于新应用发布)
  2. 导出和上传密钥和证书

不幸的是,华为应用程序库中的说明告诉您Obtain the pepk.jar file from the Internet or another legitimate source.但没有提供可以下载 PEPK 工具 (pepk.jar) 的链接。

我在哪里可以找到下载工具的“合法渠道”?

编辑:Huawei App Gallery 参考说明

  1. 通过互联网或其他合法渠道获取 pepk.jar 文件。
  2. 运行以下命令将您的私钥和公钥证书导出并加密到 ZIP 文件中。粗体参数必须根据需要替换。然后,根据提示输入您的存储位置和密钥密码。
  1. 上传包含私钥和公钥证书的 ZIP 文件。(ZIP 文件仅包含 certificate.pem 和 encryptedPrivateKey。)

第二次编辑:Google Play PEPK
选择加入 Google Play App Signing 时,他们提供了指向: PEPK 工具PEPK 工具源代码的链接。

重新打开编辑 这是一个严肃的问题。华为应用程序库告诉您从某个地方找到 pepk.jar 文件。一个应该处理您的签名证书的文件,所以这个文件不被篡改非常重要。所以这个问题不是基于意见的,而是问题是,我们在哪里可以从谷歌获得官方的 pepk.jar。

0 投票
6 回答
2489 浏览

android - 是否可以在华为设备上实现 Firebase 动态链接?

我创建了使用动态链接的android应用程序

我找到了通过 HMS Core 将 firebase-analytics 代理到华为设备的教程: https ://developer.huawei.com/consumer/en/doc/development/Tools-Guides/30935655 但根本没有关于 firebase-dynamic-links 的信息

是否有可能在最新的华为设备上使用 Firebase 动态链接?

0 投票
1 回答
302 浏览

tensorflow-lite - 如何让 Kirin 990 的 NPU 在 TensorFlow Lite 上运行?

我根据Post-training float16 quantization成功将 TensorFlow 模型转换为 TensorFlow Lite float16 模型。

下图是转换后的模型图。 tflite模型

我通过我的 C++ 代码在 MatePad Pro(Kirin 990) 上成功运行了它。

我专门为 NNAPI 写的是 SetAllowFp16PrecisionForFp32 和 AllocateTensors 之前的 UseNNAPI。

但性能并不好。

我查看了日志adb logcat,发现armnn和liteadapter,我认为是华为的NNAPI驱动,不支持CONV_2D和NNAPI的CPU实现的nnapi-reference等主要操作作为回退执行。

消息如下所示。

为什么 NNAPI 驱动程序除了 nnapi-reference 不支持操作?

我该如何解决?

我想知道转换后的模型中的 Dequantize 操作不应该存在,并且每个操作都应该有 float16 参数。

我不知道我的猜测是否正确,即使它是正确的,我也不知道要消除 Dequantize 操作。

(当然,我尝试了 float32 转换模型。float32 模型的输出在 SetAllowFp16PrecisionForFp32(false) 和 SetAllowFp16PrecisionForFp32(true) 之间有很大不同。

所以我得出结论,你需要对 NNAPI 进行 float16 量化。)

以下是观察总结。

假设 setUseNNAPI(true),

  • float32 模型和 SetAllowFp16PrecisionForFp32(true) 让 liteadapter 工作但输出错误。
  • float32 模型和 SetAllowFp16PrecisionForFp32(false) 让 armnn 作为后备工作。
  • float16 模型和 SetAllowFp16PrecisionForFp32(true or false) 让 nnapi-reference 作为后备工作。

请给我建议!

0 投票
2 回答
175 浏览

android - 华为站点套件返回错误代码 6

我正在尝试使用 Huawei Site Kit 开发一个 android 应用程序。我现在正在关注这个codelab:https ://developer.huawei.com/consumer/en/codelab/HMSSiteKit/index.html#0我完全按照codelab所说的做了一切但是当我运行我的应用程序时它会抛出一个错误并在日志中显示“错误代码 6

以前有没有人收到过同样的错误并解决了?请帮帮我

0 投票
1 回答
538 浏览

decode - 使用华为MediaCodec解码H264渲染TextureView出现严重延迟

“华为P30使用MediaCodec硬件对H264码流进行解码,然后直接渲染到TextureView进行显示。”

发现与其他手机平台相比,华为P30的延迟比其他手机多200ms左右。

在配置使用MediaCodec的过程中,发现了一些Native fw层的错误日志,虽然可以正常解码渲染;

执行MediaCodec.configure(****)时报如下错误:

解码过程中出现以下警告:

0 投票
0 回答
196 浏览

android - Android 抬头通知在华为中不起作用

在华为设备中,如何申请banner通知权限,他默认是关闭的
我做了如下设置,只有手动开启banner通知才有效
如何解决?

0 投票
2 回答
401 浏览

react-native - 空白空间 MapView React Native HMS

我正在尝试来自huwaei的地图服务:

但是当我从我的 stacknavigator 调用该组件时,它不会显示地图,如果我只将 Mapview 的 de 组件放在 App.js 中它会显示地图,我尝试使用不同的样式,但我不知道该怎么做。

这是我使用的代码:

地图.js

应用程序.js

我搜索有关它的信息,但只有很少的文档,我正在使用的版本如下:

  1. 版本
    • 反应原生 0.62.2
    • react-native-hms-maps 4.0.2