Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 构建工具版本实际上意味着什么?与目标版本相同,最小版本也相同。这些数字如何影响项目?;_Android_Version - Fatal编程技术网

Android 构建工具版本实际上意味着什么?与目标版本相同,最小版本也相同。这些数字如何影响项目?;

Android 构建工具版本实际上意味着什么?与目标版本相同,最小版本也相同。这些数字如何影响项目?;,android,version,Android,Version,自从我开始开发Android以来,这个问题一直困扰着我。提前感谢,请详细解释。 构建工具版本:用于构建项目的工具的版本不会对项目产生太大影响(除非更新的构建工具中有新功能) 目标版本:您构建应用程序所依据的Android API版本-您只能使用目标API中可用的功能,更新的方法将不适用于您。您应该始终以最新的Android API为目标 最低版本:应用程序使用的最低Android API版本-系统安装的应用程序的minSdkVersion不会高于其API版本,因此您应尽可能降低该版本 我能想到的

自从我开始开发Android以来,这个问题一直困扰着我。提前感谢,请详细解释。

  • 构建工具版本:用于构建项目的工具的版本不会对项目产生太大影响(除非更新的构建工具中有新功能)
  • 目标版本:您构建应用程序所依据的Android API版本-您只能使用目标API中可用的功能,更新的方法将不适用于您。您应该始终以最新的Android API为目标
  • 最低版本:应用程序使用的最低Android API版本-系统安装的应用程序的minSdkVersion不会高于其API版本,因此您应尽可能降低该版本
我能想到的最有说服力的答案你读了哪本关于Android应用程序开发的书?任何一本好书都应该解释这些概念。@Commonware非常感谢你能与我分享一些好书。“非常感谢你能与我分享一些好书”--好吧,我喜欢,但我相信还有很多其他的。非常感谢,如果构建工具版本是21,而用户电话的系统版本是25呢?该应用程序会使用sdk spi 21运行吗?