如何把 Kitten编程猫上开发出来的项目打包成安卓平台上可以安装的apk文件

举报
Jerry Wang 发表于 2022/05/17 21:37:02 2022/05/17
【摘要】 编程猫联CTO孙悦曾评价说,“Kitten是介于C++、Python和Scratch之间,具有优秀的运算功能、广泛的第三方类库、开放的生态和庞大的开发者社区。”https://v.qq.com/x/cover/mzc00200b3fta2o/z30607xe6mj.html另存到本地的项目文件,格式为bcm:有300多kb大小:是一个json格式:包含剧院,场景,样式,演员,工具盒等等。其中...

编程猫联CTO孙悦曾评价说,“Kitten是介于C++、Python和Scratch之间,具有优秀的运算功能、广泛的第三方类库、开放的生态和庞大的开发者社区。”

https://v.qq.com/x/cover/mzc00200b3fta2o/z30607xe6mj.html

另存到本地的项目文件,格式为bcm:

有300多kb大小:

是一个json格式:

包含剧院,场景,样式,演员,工具盒等等。

其中actors的styles元素,对应GUI上的

演员的动作是通过xml存储在blocksXML节点里的:

style节点里包含actors 动作的静态截图,cdn_url和base64 encode之后的代码:

房间图案也被加到了styles里,所以这个节点翻译成素材更贴切一些。

积木和对应的JavaScript代码:

我们使用 Kitten编程猫这款少儿编程工具,开发出来的项目,另存成本地工程文件,格式为bcm:

bcm文件打开可以发现,内容是json格式的明文数据,包含了该项目内使用到的scene(场景),素材(styles), 积木(blocks)等等。

通过编程猫另一款名叫格式工厂的开发工具,可以基于 bcm 转换成 windows 操作系统下的exe执行文件。

然而,我们可以通过一个叫做 APICloud 的在线网站,几分钟之后就能基于 Kitten编程猫已经发布的作品,自动生成 Android 或者 iOS平台下的原生应用。

登录 API Cloud官网:

https://www.apicloud.com/signup

注册一个账号,然后点击 创建应用 按钮:

这里需要指定一个原始应用,作为安卓应用打包的源程序。我选择 Web App:

然后在数字证书创建向导里,快速创建一个数字证书。指定包名,证书别名,证书库密码即可。

给应用维护一个名称,指定编译的平台:

点击云编译按钮,开始编译:

需要先通过APICloud的实名认证:

等候一分多钟,云编译便结束了:

最后得到了生成 apk 文件的下载链接:

接下来就可以在Android手机上安装 apk 并体验应用了:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。