Android sdk工具,平台,平台工具和构建工具的兼容性

时间:2017-11-21 11:35:45

标签: cordova android-sdk-tools android-sdk-2.3 android-sdk-manager

我在linux机器上使用android-sdk来为android构建一个cordova项目。我有一切正常,但我想更详细地了解不同的sdk工具是如何工作的。 安装的当前版本的工具是./sdkmanager --list

Installed packages:=====================] 100% Computing updates...             
  Path                        | Version | Description                    | Location                    
  -------                     | ------- | -------                        | -------                     
  build-tools;25.0.3          | 25.0.3  | Android SDK Build-Tools 25.0.3 | build-tools/25.0.3/         
  emulator                    | 26.1.4  | Android Emulator               | emulator/                   
  extras;android;m2repository | 47.0.0  | Android Support Repository     | extras/android/m2repository/
  extras;google;m2repository  | 58      | Google Repository              | extras/google/m2repository/ 
  patcher;v4                  | 1       | SDK Patch Applier v4           | patcher/v4/                 
  platform-tools              | 26.0.2  | Android SDK Platform-Tools     | platform-tools/             
  platforms;android-19        | 4       | Android SDK Platform 19        | platforms/android-19/       
  platforms;android-25        | 3       | Android SDK Platform 25        | platforms/android-25/       
  platforms;android-26        | 2       | Android SDK Platform 26        | platforms/android-26/       
  tools                       | 26.1.1  | Android SDK Tools              | tools/                      

在阅读并搜索不同的sdk组件后,我仍然不清楚构建工具,平台工具,平台和工具。 我的配置中没有指定任何sdkVersion,但目标总是设置为Android-25。 为什么它没有设置为最高可用,即默认为Android-26。

目前我有build-tools 25.0.3platform-tools 26.0.2sdk-tools as 26.1.1,当我将android平台添加到我的项目时,我得到Android target: android-25。 这些版本号都不一致。所以我很困惑我的项目是如何构建的以及它与哪些设备兼容。

0 个答案:

没有答案