点下运行按钮后发生了什么
什么都不改,先跑一次
新建工程后最值得做的第一件事:什么都不改,直接点顶栏三角。能原样跑通的骨架是最好的起点——它证明环境没问题、工程没问题,之后每次出错都是你自己代码的事,范围一下子缩小了。
运行的内部过程
按下运行后,背后依次发生三件事(理解顺序比记住名词重要):
- Lua 解释器读
main.lua,从头执行; - 开头几行 import 把安卓界面类搬进来;
- 最后一行把布局表渲染成界面——一个空白的 LinearLayout,没有内容,但确确实实是一个安卓界面。
所以第一次运行的正确预期是:屏幕上出现一个几乎空白的页面。别失望,这就是你的第一个程序——它跑通了完整的「脚本 → 安卓界面」链路。
运行层怎么退
运行起来后界面被脚本接管,回到编辑器用系统返回键或从最近任务切回(以实际版本为准)。脚本卡死(比如手滑写了个死循环)时,从最近应用里把它划掉重开,编辑内容不会丢。
「空」的正确打开方式
这个空白页面是你的画布。下一步往上面放东西——先放一个按钮试试水:加一个按钮。如果连空白页面都没出来、直接报了错,跳去读报错信息,那一页教你从报错文字里找到出错行号。