当前位置: 首页 > 知识库问答 >
问题:

Android版本:buildtoolsVersion与compileSdkVersion

单于善
2023-03-14

Android项目的build.gradle中的buildtoolsversioncompilesdkversion有什么区别?

编辑:具体来说,我想澄清一下构建工具是什么?

共有1个答案

卫烨
2023-03-14

compilesdkversion是您编译的Android的API版本。

BuildToolsVersion是编译器(aapt、dx、renderscript编译器等)的版本你想用的。对于每个API级别(以18开头),都有一个匹配的.0.0版本。

在IO 2014上,我们发布了API20和与之配套的构建工具20.0.0。

您可以使用比您的compileSdkVersion更高版本的构建工具,以获得新的/更好的编译器,同时不改变您构建应用程序所依据的内容。

 类似资料:
  • 问题内容: 我一直在想,用于Android开发的Java版本与Java SE版本之间的关系。例如,我今天正在阅读有关Java SE 7中添加的功能“类型推断和通用方法”的信息。我不知道自己,“我可以在Android代码中使用它吗?” 当然,我可以将代码输入到Android项目中,看看它是否可以编译,但是我更愿意在自己的脑海里有了某种映射。 我已经尝试使用Google搜索此信息,检查Android文

  • 我的布局如下,其中包含3个,它们分别对齐、和。 我现在面临的问题是,在android设备版本<6.0的情况下并不能很好地工作。我的意思是,对于版本的设备,会在达到最大宽度时中断文本,但是对于或版本的设备,可能也会更低, <罢工> 这个 故障发生后 文本和显示中的空格 ,它不会中断长文本。 下面是它在android版本中的样子,它小于: 考虑名称是FName LName 联系人:fname... 以

  • 我对此没什么可说的。哦好吧。谷歌发布了名为牛轧糖(android N)的新版Android系统。它是CompilesDKVersion24。但是,在正式文档中的构建工具页面上,并没有提到它。

  • 我正在开发一个应用程序和一个库(Android模块)。它们在不交互时没有问题:在导入库后,Android Studio搞乱了设置,我无法恢复。 和其他98个类似的:都与主题问题有关。 还有其他消息引用值、,例如:

  • hiii 我是机器人开发中的新手。谁能告诉我什么是编译SdkVersion和buildTollsVersion在构建工具版本中定义。 这是正确的定义吗。。?如果不是,那会导致什么。。? 请帮忙谢谢