1、先需要去华为官网申请仓颉bate内测版,通过审核后才能获取devceo studio cangjie bate版插件 申请地址:developer.huawei.com/ 审核通过后会发一封邮件
需要注意安装插件时需要选择对应的deveco studio的版本
审核通过后就可以下载安装插件了
我使用的是DevEco Studio 5.0.1 Release 安装的插件是Cangjie Plugin 5.0.5.300,否则如果版本不一致安装了插件也无法使用
2、devceo 创建工程会发现多了一个[cangjie] Empty Ability 的选项 安装插件步骤如下:选择本地安装插件方式
3、刚开始第一个程序创建的时候可能会遇到一些问题,当然也正常毕竟在内测版,还没对外
我遇到以下两个错误码 Install Failed: error: failed to install bundle. code:9568347
解决办法:在build-profile.json5文件里面填写
"cangjieOptions": {
"path": "./src/main/cangjie/cjpm.toml",
"abiFilters": ["arm64-v8a","x86_64"]
},
"externalNativeOptions": {
"abiFilters": ["arm64-v8a", "x86_64"]
}
添加完成后点击 Sync Now
再次又遇到
Install Failed: error: failed to install bundle. code:9568282 error: install releaseType target not same.
安装失败:错误:无法安装包。 解决办法:检查下你的模拟机的版本是不是当前工程的版本是否一直,比如我用compatibleSdkVersion": "5.0.0(12) 那么模拟器的版本 需要大于5.0.(12)不能低于此版本 再或者可能是你的签名不一致 总之有问题解决问题,不清楚也可以问度娘,也很多网友遇到类似问题
解决此两个问题后就能看到App了