在 Cocos 利用中集成 AGC 性能治理 SDK 并公布的过程中,曾遇到过一些问题,特此作以下总结:
- 第一次构建 Android 工程,可能会遇到没有 NDK 的谬误,具体报错信息为:[NDK Root] is empty, please set [NDK Root] in Preferences.
起因 :Cocos 构建时未配置 Android NDK 门路以及 Android SDK 门路。
解决方案 :须要进到 Cocos 的 文件 -> 设置 目录,抉择原生开发环境界面,在该界面配置 Android SDK 门路以及 NDK 门路,如下图:
上述所需 Android SDK 和 NDK 门路,可在 Android Studio 中的下图中地位获取:
在 Android Studio 中间接复制粘贴上述两项配置进 Cocos 中,配置好当前回到构建界面,此时便能够欢快地进行构建操作了。
留神:局部状况下可能不存在默认 NDK 目录,此时可通过 Settings 中如下图地位处下载:
- 关上工程的时候,窗口提醒 TypeError: Cannot read property ‘xxx’ of undefined。
起因 :电脑中同一磁盘下有同名 js 脚本,不管是否在不同文件夹,可能都会呈现此问题。
解决方案 :将同名 js 脚本改名或者疏忽该问题。
- 构建无问题,然而编译始终报 Task :game:externalNativeBuildReleaseFeature 谬误。
起因 :门路蕴含特殊字符,或者门路过长导致的,如上图即为门路过长导致。
解决方案 :倡议把我的项目文件夹放在根目录下并且我的项目文件名不要蕴含一些特殊字符,而后删除 build 文件夹重试。
除此之外,在验证的过程中也发现了 Cocos 文档的一些谬误,特此提醒宽广开发者:
- Cocos 的官网文档中,限定了 AGC 性能治理性能应用手机,理论在华为的性能治理性能中,没有限定在华为手机上应用,此处形容有误。
- Cocos 官网文档中,在“增加指定个性网络申请的监控指标”章节,此处的形容与理论内容不符。
欲了解更多详情,请参见:
Cocos 平台集成 AGC 性能治理(一)—— Cocos 利用公布:https://developer.huawei.com/consumer/cn/forum/topicview?fid=0101271690375130218&tid=0203359161844040878&pid=0303359161844040067
性能治理开发领导文档:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction
原文链接:https://editor.csdn.net/md?articleId=109021875
作者:鼓楼赵又廷