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

android Studio中compileSdkVersion和buildToolsVersion之间的区别...?

赵河
2023-03-14

hiii 我是机器人开发中的新手。谁能告诉我什么是编译SdkVersion和buildTollsVersion在构建工具版本中定义。

  compileSdkVersion 24
  buildToolsVersion "23.0.3" 

这是正确的定义吗。。?如果不是,那会导致什么。。?

请帮忙谢谢

共有1个答案

柳镜
2023-03-14

compileSdkVersion是您编译的Android API版本。

< code>buildToolsVersion是编译器(aapt、dx、renderscript编译器等)的版本...)你想用的那个。对于每个API级别(从18开始),都有一个匹配的. 0.0版本。

 类似资料:
  • 我已经查看了使用Gradle进行构建的文档,但我仍然不确定和之间有什么区别。 上面写的只是: 属性指定编译目标。 那么,“编制目标”是什么呢? 我认为有两种可能的解释方式: 是构建应用程序时使用的编译器的版本,而是“应用程序所针对的API级别”。(如果是这种情况,我假定必须大于或等于? 他们的意思是一样的。“Compilation Target”==“应用程序所针对的API级别” 其他吗? 我看到

  • Android项目的build.gradle中的和有什么区别? 编辑:具体来说,我想澄清一下构建工具是什么?

  • 问题内容: 我有两个问题,可能需要一些帮助来理解它们。 和之间有什么区别?我知道这 意味着在单独的外壳中运行命令,然后将其传递给变量。有人可以帮助我理解这一点吗?如果我错了,请纠正我。 如果我们可以使用并且效果很好,那我为什么不能使用它呢?两者的执行周期有何不同? 问题答案: 语法是令牌级别的,因此美元符号的含义取决于其所在的令牌。表达式是现代代名词,代表命令替换;这意味着运行并将其输出放在此处。

  • 问题内容: 我对和感到困惑。我有两本PHP书。一个说它们是相同的,但是另一个说它们是不同的。我以为他们也一样。 他们不一样吗? 问题答案: 是按位与。请参见按位运算符。假设您这样做: 是逻辑AND。请参阅逻辑运算符。考虑一下这个真值表:

  • 问题内容: 这个问题已经在这里有了答案 : JavaScript比较中应使用哪个等于运算符(== vs ===)? (49个答案) 5个月前关闭。 和之间的区别是什么?我也看过和运算符。还有更多这样的运营商吗? 问题答案: 并且是严格的比较运算符: JavaScript具有严格和类型转换相等性比较。为了相等,要比较的对象必须具有相同的类型,并且: 当两个字符串在相同位置具有相同的字符序列,相同的长

  • 问题内容: 我错放了太多次了,我想我一直忘记,因为我不知道两者之间的区别,只是一个给了我我期望的价值,而另一个却没有。 为什么是这样? 问题答案: 是的简写形式(尽管请注意,该表达式只会被计算一次。) 是的,即指定一元的到。 例子: