关于NetworkOnMainThreadException,我做了这样的测试:我只在我的eclipse中安装了android-15,并且在我的应用程序中设置了uses-sdk android:minSdkVersion="7"(注意它是7),我在Handler,it will not throw NetworkOnMainThreadException中建立了一个网络连接;但是当我切换到uses-sdk android:minSdkVersion="15"时,异常发生了!但是我没有android-7,我想Android-15会被使用。顺便说一句,AVD is Android 4.0.3
问题:Does android-15 contain android-7 ?
发布于 2012-10-18 11:53:45
答案是肯定的。如果您针对SDK版本15进行编程,则SDK版本7的所有功能也将包含在内。
minSdkVersion被用来告诉Google Play商店安装你的应用程序至少需要哪个安卓版本。
您应该使用targetSdkVersion来说明您正在使用哪个版本的API进行编程:
android:minSdkVersion="7"
android:targetSdkVersion="15"发布于 2012-10-18 11:55:53
android:minSdkVersion
一个整数,指定应用程序运行所需的最低API级别。如果系统的API级别低于此属性中指定的值,则Android系统将阻止用户安装应用程序。您应该始终声明此属性。
有关更多信息,请单击this
https://stackoverflow.com/questions/12946813
复制相似问题