今天编译一个旧的项目,已经记不得是什么版本的了,2018年项目,编译成功后,在华为HM3.0上安装正常,发给朋友,说安装出错。

开始查原因,发现11.3,生成的targetSdkVersion为32,手工改成非32,如31,30都可以安装。

DelphiTeacher说,加android:exported="true"能解决,看到有人用这种办法确实解决了。而我的不行。

我用Delphi 11.3建一个新的项目,在无法安装的机器上,安装正常。

对比新项目与我项目的AndroidManifest.template.xml,改的基本一样了,可问题还是没解决!

不知怎么办了,暂时将targetSdkVersion改为非32,先对付了!