Android Build.VERSION.SDK_INT返回api 22,但模拟器在api 23上

时间:2015-10-08 13:39:10

标签: android android-emulator android-mnc

我为Marshmallow(MNC)安装了模拟器但是当我调用Build.VERSION.SDK_INT时它返回给我22.它具有MNC的功能,因为它具有运行时权限等,并且调用有效,但它只是关闭的构建版本。如何解决这个问题。

所以要清楚,代码Build.VERSION.SDK_INT在api 23模拟器上返回22,为什么?

1 个答案:

答案 0 :(得分:1)

我认为这取决于模拟器上的预览版本。我对我的Nexus 6设备产生了同样的效果。在M预览3更新之后,返回了正确的版本(23),对于以前的版本,它是22。

我的解决方法是检查RELEASE属性,这是" M"并预览3" Marshmallow"将被退回。