下载与调试
# 下载运行
## 模拟器运行
点击运行按钮图标,运行模拟器
![运行101.png](https://cos.easydoc.net/36623104/files/l25i0d0b.png)
下面为模拟器运行后点击加入按钮后显示的效果
![运行102.png](https://cos.easydoc.net/36623104/files/l25i7eha.png)
## 真机运行
模块型号切换为对应的整机型号,点击运行按钮图标,下载并运行
![001.png](https://cos.easydoc.net/36623104/files/l2a7bk3q.png)
真机运行效果
![002.png](https://cos.easydoc.net/36623104/files/l2a7qyqn)
真机上横屏显示
需要创建UI工程的时候,设置屏幕宽度为854,高度为480。
![103.png](https://cos.easydoc.net/36623104/files/l2a94xg0.png)
AIrUI-Desiger设计后,模拟上效果。
![004.png](https://cos.easydoc.net/36623104/files/l2a971jw.png)
下载真机后显示效果,显示不正常
![005.png](https://cos.easydoc.net/36623104/files/l2a9achd)
需要做如下修改,在main.lua中加旋转接口,旋转屏幕,lcd.lua中宽度和高度互换以下,才能在真机上正常显示。
![107.png](https://cos.easydoc.net/36623104/files/l2a9jcwb.png)
下载后,正常显示效果
![006.png](https://cos.easydoc.net/36623104/files/l2a9mn8g)
# 调试
## 断点调试
点击Debug按钮可以进行代码调试,首先在代码前点击鼠标左键添加断点,随后点击Debug按钮进行调试。
![运行103.png](https://cos.easydoc.net/36623104/files/l25imr6m.png)
如图所示,此时已经进入调试模式,代码停在了断点处。此时可以查看局部以及全局变量还有堆栈调用情况。
![运行104.png](https://cos.easydoc.net/36623104/files/l25j1zwt.png)
调试面板,从左至右依次是 继续,单步跳过,单步调试,单步跳出,重启,停止
调试快捷键如下:
```lua
继续 F5
单步跳过 F10
单步调试 F11
单步跳出 Shift + F11
重启 Ctrl + Shift + F5
停止 Shift + F5
```
## 打印调式
也可以通过打印log的方式调试,具体操作流程见下图
![运行105.png](https://cos.easydoc.net/36623104/files/l25jm423.png)