AndroidStudio不同Sdk Version什么意思
发布网友
发布时间:2022-05-27 13:03
我来回答
共1个回答
热心网友
时间:2023-07-12 19:15
build tools version
Build Tools,顾名思义,编译用的工具。这个包含很多工具,比较重要的有:
aapt:生成R文件,unsigned Apk;
dx:将java字节码转成Dalvik 的字节码;
zipalign :对apk做一些优化
compile sdk version
你目前的项目会用这个版本的sdk编译,新的sdk会加入新的特性,会有一些优化。你写的程序里调用的Android的方法就是从这里来的。
target sdk version
这个我也不是很清楚,,一般我都是写最高的版本号。。
赠送Support Library Version:
新版本的sdk中会有一些新的方法,但是旧的Android版本中并不存在这些方法。为了能让旧版本Android中也能使用一些新的特性,就可以使用一个额外的lib放到程序里面,这样旧版本也能这种办法来实现新特性了。例如,在2.3上使用ActionBar,Fragment等。
作者:张鹏
链接:http://www.hu.com/question/38477907/answer/76793781
来源:知乎
著作权归作者所有,转载请联系作者获得授权。