【总结分享】Unity接入华为SDK遇到的问题

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:灰色头像网络

小提示:您能找到这篇{【总结分享】Unity接入华为SDK遇到的问题}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的【总结分享】Unity接入华为SDK遇到的问题内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">最近项目接入渠道,在接入华为SDK遇到的一些问题的记录。

< font-size: 16px;">使用Unity接入SDK,分为两种:

< font-size: 16px;">Unity导出Android工程;

< font-size: 16px;">在Android Stdio/Eclipes中写好方法,导出AAR/jar包,让Unity调用;

< font-size: 16px;">公司的项目是根据导出AAR包,有C#调用。在接入华为SDK时,官方没有提供jar/aar包,只提供了Android Stido 的一些依赖:

< font-size: 16px;">implementation ‘com.huawei.hms:hwid:3.0.2.300’

< font-size: 16px;">implementation ‘com.huawei.hms:iap:3.0.2.300’

< font-size: 16px;">implementation ‘com.huawei.hms:game:3.0.2.300’

< font-size: 16px;">implementation ‘com.huawei.hms:hianalytics:2.3.0.302’

< font-size: 16px;">通过这些依赖,下载华为SDK需要的jar/aar包

< font-size: 16px;">在gradle中配置完依赖,会发现Android Stdio依赖中什么是数字化和数字营销已经有上面图中的一些依赖,但是在lib文件中并没有增加jar/aar包,并不能copy到Unity工程中去。

< font-size: 16px;">在官网并没有找到新SDK下载的地址,所以只能自己去找。

< font-size: 16px;">解决方案:



< font-size: 16px;">通过配置依赖,下载华为的SDK的依赖,里面一定包含需要的jar/aar,需要找到下载的地址

< font-size: 16px;">找到下载的jar/aar包,重新启动一个Android Stdio工程(不要使用配置依赖关系的那个项目,防止依赖关系不准确的问题)



< font-size: 16px;">把依赖aar包导入到新的工程中去,具体的配置方法不做详细介绍,网上因该很多。

< font-size: 16px;">上面的依赖可能不完全,还需要导入其他的aar包

< font-size: 16px;">如何找到aar包的地址:

< font-size: 16px;">Windows系统:C:Usersdell.gradlecachesmodules-2files-2.1


< font-size: 16px;">看到画框的文件,这些都是下载的依赖

< font-size: 16px;">进入文件中,可以找到如图中的aar包

< font-size: 16px;">找出所需要的aar包,导入Android Stdio项目中

< font-size: 16px;">需要的AAR包:

< font-size: 16px;">在公司的项目中需要的aar(没有推送),如果有有闪退的地方,通过查看日志,再去补充。


< font-size: 16px;">  implementation(name: 'game-3.0.2.300', ext: 'aar')

< font-size: 16px;">    implementation(name: 'hwid-3.0.2.300', ext: 'aar')

< font-size: 16px;">    implementation(name: 'iap-3.0.2.300', ext: 'aar')

< font-size: 16px;">    implementation(name: 'tasks-1.3.1.301', ext: 'aar')

< font-size: 16px;">    implementation(name: 'base-3.0.0.301', ext: 'aar')

< font-size: 16px;">    implementation(name: 'agconnect-core-1.0.0.300', ext: 'aar')

< font-size: 16px;">    implementation(name: 'network-grs-1.0.9.302', ext: 'aar')

< font-size: 16px;">    implementation(name: 'network-common-1.0.9.302', ext: 'aar')


< font-size: 16px;">Mainfest中注意事项:

< font-size: 16px;">在调用SDK登陆的接口,会报找不到APPID或者CPID,在文档中让导入agconnect-services.json去读取,把文件导入到Unity项目中,并不能读取到,所以需要在Mainfest中配置如下代码:


< font-size: 16px;">  <meta-data

< font-size: 16px;">            android:name="com.huawei.hms.client.appid"

< font-size: 16px;">            android:value="appid=项目APPID"/&g柯震东 危机公关t;

< font-size: 16px;">        <meta-data

< font-size: 16px;">            android:name="com.huawei.hms.client.cpid"

< font-size: 16px;">           广告素材 android:value="cpid=项目的CPID"/>

< font-size: 16px;">        <provider


< font-size: 16px;">上面是接入SDK的注意事项,其他的按照官方文档来。

【总结分享】Unity接入华为SDK遇到的问题

上一篇:阿里云全局流量管理产品原理
下一篇:AppGallery Connect 一站式分发服务助您的应用获得成


版权声明:以上主题为“【总结分享】Unity接入华为SDK遇到的问题"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    【总结分享】Unity接入华为SDK遇到的问题
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“【总结分享】Unity接入华为SDK遇到的问题”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通【总结分享】Unity接入华为SDK遇到的问题的相关事宜。

关键词:【总结分享】Unity接入华为

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号