首页 新闻 会员 周边 捐助

请教一个关于Android版本的问题

0
悬赏园豆:10 [待解决问题]

创建Android项目时有3个设置版本的地方:

1,最小支持的AndroidAPI版本(运行时),在低于该版本的手机上直接不让安装.

2,目标AndroidAPI版本(运行时);google建议选择最新的.

3,编译用的AndroidAPI版本(编译时);google建议选择最新的.

 

第一个很好理解.

我们先看第2个,采用最新的API来编译,因为是最新的,编译时所用的API都在,所以能编译通过,那么在最低版本的手机上运行,肯定有些API是不能用的,那么就会闪退了...那么在开发过程中,是否要选择成最低的,以看看有哪些API不存在的?

 

第三个是做什么用的..它会影响到哪些地方?

 

 

 

hexllo的主页 hexllo | 菜鸟二级 | 园豆:318
提问于:2019-06-26 12:22
< >
分享
所有回答(1)
0

一个与软件运行方式有关,一个与编译工具有关。比如targetSdkVersion设置为21,那么默认权限是打开的不需要弹出申请权限框框,build-target只与编译工具有关,如果最新的build tool没有bug,选择最新的就可以了。使用新的api使用if判断版本就可以了

TCG2008 | 园豆:1150 (小虾三级) | 2019-06-27 10:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册