首先先下载并引入这个package

华为SDK-UnityPackage

然后

华为Plugins\\Android插件-C#文档类资源-CSDN下载

下载这2个插件

丢到Plugins\Android文件夹里

没有的话新建一个

然后勾选

然后在

 baseProjectTemplate

buildscript 里 添加

 maven { url 'https://developer.huawei.com/repo/' }

在 dependencies 里 添加  (注意官方推荐 gradle最好在3.5以上

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

repositories 里添加

 maven { url 'https://developer.huawei.com/repo/' }

launcherTemplate 

dependencies 里添加

  implementation 'com.huawei.agconnect:agconnect-core:1.4.2.300'
     implementation 'com.huawei.hms:base:6.4.0.301'
    implementation 'com.huawei.hms:identity:6.4.0.301'
     implementation 'com.huawei.hms:iap:6.4.0.301'
     implementation 'com.huawei.hms:hwid:6.4.0.301'
     implementation 'com.huawei.hms:game:6.6.0.301'
implementation 'com.android.support:multidex:1.+'

defaultConfig 里添加

 multiDexEnabled true

aaptOptions 里如果报错

那么改成这个

        noCompress =['.ress','.resource','.obb']+unityStreamingAssets.tokenize(', ')
        ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:.*:!CVS:!thumbs.db:!picasa.ini:!*~"

mainTemplate

dependencies 里添加

  implementation 'com.huawei.agconnect:agconnect-core:1.4.2.300'
     implementation 'com.huawei.hms:base:6.4.0.301'
    implementation 'com.huawei.hms:identity:6.4.0.301'
     implementation 'com.huawei.hms:iap:6.4.0.301'
     implementation 'com.huawei.hms:hwid:6.4.0.301'
     implementation 'com.huawei.hms:game:6.6.0.301'

至此文件里需要添加的东西已经完成

然后自己去华为下载自己的

agconnect-services

 

丢到

Plugins\Android文件夹里

记得要把自己项目里需要的信息填写完,不然运行起来会报错,并且不会报在Unity里,只能用as去看

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐