高版本RAD开发的安卓APP如何能在较低版本的安卓手机上安装运行?

ooolinux 2022-11-27 19:38:44

如题

...全文
323 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
tanqth 2022-11-29
  • 举报
回复
@日立奔腾浪潮微软松下联想 实际使用的时候,编译出来的APP,是可以超出官方指定的版本范围的。
  • 举报
回复
@tanqth 是的,这只是EMB的推荐范围,实际范围要更大一些
ooolinux 2022-11-29
  • 举报
回复
@日立奔腾浪潮微软松下联想 10.3不支持Android11而10.4支持,这不是让客户一直升级RAD吗?
11条回复
  • 打赏
  • 举报
回复

可以的,你得先用Android Tools下载对应的SDK,需要注意的是不同的RAD Studio版本支持的最低SDK版本不一样,我用的10.2还支持API level 15(Android 4.0),目前的11最低支持API level 23(Android 6.0,默认安装的SDK是7.1的)

ooolinux 2022-11-28
  • 举报
回复
@日立奔腾浪潮微软松下联想 最低支持的API level文档哪里有?
tanqth 2022-11-27
  • 打赏
  • 举报
回复

安卓版本太低的,还是不行的。部分情况下,可以修改AndroidManifest.template.xml的参数: minSdkVersion,把默认版本强制降低一些。

ooolinux 2022-11-28
  • 举报
回复
@tanqth 如果下载配置低版本的安卓SDK工具包,编译出来能用于低版本安卓手机吗?
tanqth 2022-11-28
  • 举报
回复
@ooolinux 不一定行的哈,delphi开发不同于JAVA做的(可以通过修改SDK加上多版本适配代码),Delphi的PAS桥接加上预置的JAR包,就让Delphi开发安卓时没那么灵活了。所以形成了一定的版本适用范围。
ooolinux 2022-11-28
  • 举报
回复
@tanqth 只要知道范围就可以了

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧