认识AAuto工程文件
在【工程管理器】中点击【工程名字】,
然后点击鼠标右键,在【右键菜单】中点击【浏览工程目录】,如下图:
在【资源管理器】中打开了工程文件在【硬盘】上的目录,如下图:
default.aproj 是AAuto工程文件 - 存储了工程的所有配置属性、工程包含的目录文件等,实际上这是一个文本文件,使用记事本可以打开编辑(不过建议新手还是不要手动编辑此文件)。
也可以直接双击 default.aproj 启动快手并打开工程文件。
工程里包含的目录称为虚拟目录,虚拟目录不等于硬盘目录,例如在硬盘上的"/res/"目录,在工程里显示的名字是“资源目录”,虚拟目录的名字与实际目录的名字可以不一样,
而且虚拟目录的路径与实际目录的路径也可以不一样。只有添加到工程里的文件或目录,才会被真正包含到应用程序中。了解AAuto工程文件,必须首先弄清楚虚拟目录与硬盘目录的区别。
如果一个虚拟目录绑定到一个硬盘目录,硬盘目录下的文件与虚拟目录下的文件列表可以是不一样的,
如果你希望他们完全一样,可以右键点击工程目录,在弹出菜单中选择【同步本地目录】,如下图:
在工程管理器中点击工程目录,在右侧【属性面板】可以设置发布的方式是否【内嵌资源】,如果设置为true,那么目录下的文件在发生时会被嵌入到EXE文件内部,如下图:
无论工程里的目录是否设置为【内嵌资源】,通常程序代码不需要任何修改,
AAuto标准库里读取文件的函数一般都会自动支持【内嵌资源文件】一个工程里必须包含一个main.aau 文件,否则点击【发布】会报错。应用程序启动时首先会运行 main.aau 中的代码。
注意:你在快手中点击【运行】按钮,运行的是当前打开的aau文件,每个 aau 文件都可以单独运行,如下图:
在快手【功能区工具栏】中的按钮【运行】,【编译】针对的都是当前打开的 aau 文件.【编译】按钮指的是将aau文件编译为二进制格式,这样的aau文件双击就会运行(而不是打开编辑器),二进制aau文件是不可编辑的。