我一路走来 http://eixerits.wordpress.com/2013/02/03/a-login-template/
我已经完成了所有的块,我很确定它不会因为某些原因而工作(例如,当client_secret仍然受到Google支持时,教程已经完成;许多块和变量=错误的机会很多)
在编译时遇到以下错误:
App Inventor is unable to compile this project.
The compiler error output was
________Preparing application icon
________Creating animation xml
________Determining permissions
________Generating manifest file
________Attaching native libraries
________Copying native libraries
________Attaching component assets
________Compiling source files
(compiling appinventor/ai_xxx/Login/Screen1.yail to appinventor.ai_SQ1P1T2ME.Login.Screen1)
ERROR: appinventor/ai_xxx/Login/Screen1.yail line 75: call to 'set-and-coerce-property!' has too few arguments (3; must be 4)
ERROR: appinventor/ai_xxx/Login/Screen1.yail line 75: call to 'set-and-coerce-property!' has too few arguments (3; must be 4)
Kawa compile time: 1.99 seconds
有没有办法找出哪个块是什么意思? 有没有办法读取.yail文件(或者只能由封锁器打开)? 除了比较所有块1之外,还有其他方法可以找到问题吗?
有趣的是,当我在7小时前尝试编译时,它说
错误:appinventor / ai_xxx / Login / Screen1.yail第19行:调用'set-and-coerce-property!'参数太少(3;必须是4)
答案 0 :(得分:1)
要知道哪个块正在创建错误:
.aia
(项目/导出所选项目(.aia))
我的电脑):即使你在构建.apk时遇到错误,也应该创建.aia。.aia
的扩展名更改为.zip
.yail
文件转到错误ex中指示的行
你排第75(或19)"字"在第一个括号中将告诉你它是哪个块。