NativeScript Android API版本检查

krv*_*krv 1 nativescript angular2-nativescript

我使用以下命令将android平台添加到我的nativescript应用程序

tns platform add android

现在我无法弄清楚该平台的哪个API版本被添加了?

我怎么能搞清楚这一点?

pka*_*nev 5

platform add android命令将获取所有必要的文件以开始为Android构建应用程序.我假设您正在询问Android应用程序的compileSdk版本 - 这是在构建时确定的.

执行时tns build/run android除非--compileSdk 21/22/23/24/25指定了标志,否则将使用系统上可用的最新版本.

例如,如果我刚刚从Android SDK Manager下载了Android SDK Build-Tools和SDK-Platform 25,那么上传到设备上的应用程序包将使用平台25构建.

Medium有关于compileSdk,targetSdk和minSdk的好文章,我建议你阅读 - > https://medium.com/google-developers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd#.eoe0x9isx

祝好运!

  • @radu_m 检查 Android 版本就像在 Android 中一样 - `if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP){ ... }` - https:/ /developer.android.com/reference/android/os/Build.VERSION_CODES.html 是您找到所有版本代码的位置。 (2认同)