APP INVENTOR编译问题

2020-02-07  本文已影响0人  搬布

问题描述

在app Inventor 2019中文离线版上做了一些小项目,用AI伴侣测试是正常的,编译时却是失败的。

如果新建一个新的空白项目,编译是成功的。这就排除了编译器的问题。肯定是程序中存在一些问题

解决过程

1.猜想是不是中文版的原因
直接把平台切换成English, 发现问题了:


image.png

上图中的出错问题在中文版中是不存在的。

逐个仔细看一下,原来是全局变量出现了问题


image.png

定义时,全局变量转换过来了:


image.png

但,下面的设置全局变量或取全局变量时的积木块出现问题了。

把所有的全局变量改成英文,出错的地方全部修改。
把组件的名称全部改为英文。即全部改成了英文,相当于纯英文的编程,没有一个中文字。

再编译,成功!

原因估计

1.中文版在转换为中文时可能存在问题,如上面的全局变量问题。
2.编译器其实对中文的支持并不是那么友好,还有许多地方需要完善

最后的一点感想:编程还是全部使用英文吧!不管是代码还是图形化编程平台。这会给你减少许多麻烦,而且还可以掌握英文。

上一篇下一篇

猜你喜欢

热点阅读