1、Delphi 的TPath.GetDocumentsPath 和 GetHomePath 返回是一样的(.\assets\internal\),直接加入projects 的文件,默认在此。
2、自己加在项目管理器里的数据/图片文件,在发布管理(deployment)默认位置:.\assets\internal\
3、默认位置(.\assets\internal\)和文件夹里同名文件会被覆盖掉,文件夹里的优先;
4、debug 和 release 要分别设置, android 32/64 也是分别设置……要设置4次
5、中文问题,直接在IDE里编辑的文件含有中文的话会报错:No mapping for Unicode character……临时替代:用其他编辑器比如记事本,保存时选择 带BOM的UTF-8稳妥
6、顺便oo了VCL memo 行号的问题,fmx memo
procedure TForm1.edtFileClick(Sender: TObject);
begin
edtfile.Text:= memo1.lines[memo1.CaretPosition.Line];
end;
7、FMX 自定义组件真的麻烦,感觉就是——半成品
隔日补充:
A:如果,附带的数据/文件发生过改变,发布/运行前,一定要做一下clean。否则,还是旧的数据/文件,Make不管这个?还是要自己修改emo?
B:稳妥起见,附带的数据/文件,请一定扔到项目管理器里,再去deployment里修改,否则,只添加在deployment里的会,被,抹,掉!(ver11&12)
这是BUG吗?还是特性不熟?……