我使用下面的命令NativeScript Android的API版本检查
tns platform add android
现在我想不通的平台的API版本中添加的Android平台,我nativescript应用程序加入?
我该如何解决这个问题?
我使用下面的命令NativeScript Android的API版本检查
tns platform add android
现在我想不通的平台的API版本中添加的Android平台,我nativescript应用程序加入?
我该如何解决这个问题?
platform add android
命令将获取所有必要的文件以开始构建适用于Android的应用程序。我假设你问的是android应用程序的compileSdk版本 - 确定在Build时间。
当您执行tns build/run android
时,除非指定了--compileSdk 21/22/23/24/25
标志,否则将使用系统上可用的最新版本。
因此,举例来说,如果我刚刚从Android SDK管理器下载Android SDK中内建工具和SDK平台25,其在设备上上传的应用程序包将与平台25
中内置有关于compileSdk,targetSdk和minSdk的好文章,我推荐你阅读 - >https://medium.com/google-developers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd#.eoe0x9isx
祝你好运!
我不知道原生Android开发..但我问的API版本的含义我想建立我的应用程序的API 19即Android 4.4 ..是否Nativescript有一个像在科尔多瓦Config.xml文件 – krv
你可以自由为低于17的API级别构建运行Android设备的Android应用程序,并且可以使用低于21的compileSdk构建软件包。例如,即使使用Build-tools构建软件包,也可以在手机API 19上部署应用程序25. 现在,开发人员有责任相应地处理API级别的差异,但在编写NativeScript时,99%的情况下不需要这样做。每个NativeScript应用程序都提供的核心模块已经考虑到了这一点,并且您可能只需要使用这些模块来编写下一个应用程序。 – pkanev
纠正我如果我没有错......我可以构建应用程序而无需担心API级别,正如cordova – krv