为什么可以';t Delphi 10.3.2为Android应用程序查找Posix.Locale.pas单元?
我刚开始用Delphi进行跨平台开发,我想我应该试试。我有一个Nexus7,是最新的,并且启用了USB调试,等等 现在,我只想测试一个空表单,但没有找到编译时错误单元“Posix.Locale”。源文件“C:\Program Files(x86)\Embarcadero\Studio\20.0\source\rtl\posix”存在,因此我不确定编译器为什么找不到它 在环境变量下,我没有看到任何明显的路径设置为什么可以';t Delphi 10.3.2为Android应用程序查找Posix.Locale.pas单元?,android,delphi,firemonkey,nexus-7,delphi-10.3-rio,Android,Delphi,Firemonkey,Nexus 7,Delphi 10.3 Rio,我刚开始用Delphi进行跨平台开发,我想我应该试试。我有一个Nexus7,是最新的,并且启用了USB调试,等等 现在,我只想测试一个空表单,但没有找到编译时错误单元“Posix.Locale”。源文件“C:\Program Files(x86)\Embarcadero\Studio\20.0\source\rtl\posix”存在,因此我不确定编译器为什么找不到它 在环境变量下,我没有看到任何明显的路径设置 有什么想法吗?所以这是一个损坏的安装。我最初是从Embarcardero提到的web安
有什么想法吗?所以这是一个损坏的安装。我最初是从Embarcardero提到的web安装程序安装的,这比ISO安装的问题更大。所以我卸载了,做了推荐的卸载后清理,然后从ISO重新安装。此外,他们还列出了卸载10.3.2后要进行清理的几件事 =====================================手动卸载10.3======================== 从bin文件夹启动许可证管理器(默认情况下为“C:\Program Files(x86)\Embarcadero\Studio\20.0\bin\LicenseManager.exe”),然后 删除您可以找到的任何试用版或beta版(测试域)许可证。请在中间一栏的“许可证详细信息”下进行检查 在控制面板的程序和功能“添加/删除程序”下,卸载以下条目: -RAD Studio 10.3版本20.0 请按照以下说明删除任何剩余文件:
另外,手动删除C:\programdata\embarcadero文件夹中的slip文件(这是一个隐藏文件夹,需要先启用)。然后关闭并使用ISO重新安装编译器正在查找的
Posix.Locale.dcu
,作为独立文件或项目引用的包中。很明显,它没有找到任何一个。您确定Android应该存在Posix.Locale
?创建和配置项目的具体步骤是什么?我就是这么做的:1)新的多设备应用程序2)空白应用程序3)保存项目4)将Android设置为启动项目5)编译错误:未找到单元“Posix.Locale”。单元“Posix.Locale”由“System.SysUtils”单元“System”使用。“SysUtils”由“System.StartUpCopy”用于Android的区域设置例程通过Locale类使用,该类在Androidapi.JNI.JavaTypes中作为JLocale导入