首页 > 其他分享 >【AGC】引入AGC插件SDK后应用出现中文名乱码问题

【AGC】引入AGC插件SDK后应用出现中文名乱码问题

时间:2023-04-04 09:23:31浏览次数:34  
标签:插件 AGC 乱码 huawei 应用 com

【关键字】

AGC、android、插件

 

【问题描述】

开发者反馈应用集成了AGC AppLinking服务,在引入AGC插件时遇到了一些问题。引入AGC插件后应用的中文名出现乱码的问题,具体如下所述:

在应用级的build.gradle中引入com.huawei.agconnect后应用中文名乱码

1.在android/app/build.gradle文件中

apply plugin: 'com.huawei.agconnect'

2.在android/build.gradle文件中的dependencies中添加

classpath 'com.huawei.agconnect:agcp:1.6.0.300'

应用名为中文时,变成乱码。

cke_346.png

注释掉apply plugin: 'com.huawei.agconnect'后,恢复正常。

cke_1128.png

出现的机型包括:COL-AL10 HarmonyOS2.0.0 和 Mate 40 Pro HarmonyOS 3.0.0等多个机型,除华为手机外的安卓手机也出现类型的情况。

 

【问题分析】

一开始对问题进行分析时,推测可能是agc插件与开发者引入的另外的sdk相冲突导致的,但后来证实即使去掉其他的sdk也会导致该问题,遂推翻前一种想法。查询代码时检查出开发者的Mainfest.xml文件中的<application>标签下的应用名属性值是直接赋值的中文字符,在一般情况下这样赋值没有问题,但大多数情况应放在strings文件中定义参数然后引用,推测有可能是这边也agc插件冲突了。指导开发者进行修改后不再出现乱码错误。

 

【解决方案】

<application>标签下的应用名属性值不直接赋值中文字符串,应用名属性值引用strings文件中定义的参数。

 

 欲了解更多更全技术文章,欢迎访问https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh

标签:插件,AGC,乱码,huawei,应用,com
From: https://www.cnblogs.com/developer-huawei/p/17285271.html

相关文章

  • 如何通过MyBatis的插件功能来实现分表功能
    前言之前项目中由于几张表的数据量特别的大,在查询的时候特别耗时,所以决定对其进行分表处理。考虑到项目中用的MyBatis作为ORM框架,所以便决定使用它的插件功能来实现动态的替换查询的表来实现分表功能。功能实现整体的目录结构如下TableShard:注解,用来标记需要分表的接口或者......
  • Android与STM32通信中巧妙解决中文乱码问题
    前言网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK解决方案......
  • EasyCVR插件工具:如何删除EasyShark的抓包数据?
    在前期的文章中,我们分享了关于EasyCVR平台新增的插件工具,感兴趣的用户可以查看这篇文章:《EasyCVR视频融合平台开放插件功能:支持EasyNTS与EasyShark》。其中,EasyShark是用于抓包的工具,支持在客户端直接抓包查看服务器的SIP消息。但是,有用户反馈,由于经常抓包产生了大量的数据,不知道如......
  • smark doc api文档生成器插件
    1、pom.xml文件导入插入包 <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http:/......
  • kubernetes rabbimq3.11.11集群之mqtt插件
    1.概述本文是总结给予k8s的rabbitmq3.11.11集群的mqtt搭建rabbitmq集群搭建详见前一篇文章:kubernetes集群部署rabbimq3.11.112.自动创建mqtt账号密码wrapper-entrypoint.sh#!/usr/bin/envbash(sleep20;\admin_user=bbbbbb;\admin_passwd=111111;\rabbitmq......
  • js 头像上传(图片截取) 插件 全屏高清版 源码
    先上图片 index.html<!DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width"/><title>ccp</title><linkhref="Content/ccp.css"rel="stylesheet"......
  • jQuery图片放大镜插件jqzoom
    <html><head><title>JQzoomDemo</title><scriptsrc="../js/jquery-1.3.2.min.js"type="text/javascript"></script><scriptsrc="../js/jqzoom.pack.1.0.1.js"type="text/javascript"......
  • Eclipse中安装Velocity插件
    工具特性:   1)用户自定义模版   2)根据velocity的vtl和html的标签进行自动缩进   3)语法高亮显示   4)html标签和velocity语句的自动完成提示和内容帮助,   5)html预览   6)使用ctrl+alt+鼠标点击html的结束标签(如)或velocity......
  • idea run控制台中文乱码
    教程:https://blog.csdn.net/weiwu13/article/details/121417404解决方式方式1:设置虚拟机参数(-Dfile.encoding=UTF-8)......
  • Maven 指定仓库和插件地址
    <repositories><repository><id>public</id><name>aliyunnexus</name><url>https://maven.aliyun.com/repository/public/</url><releases>......