我有downloaded SDK for Android 4.4(API Level 19)
和developed one android app
。
但在some old devices
上crashed
为using OS (Android 4.0 and lesser)
我已在下面指定,然后它在旧的OS设备上崩溃
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="19"/>
我是否需要在旧设备上运行我的应用程序?
答案 0 :(得分:3)
设置minSdkVersion和TargetSDKVersion是不够的。在每个新的Android版本中,SDK中都引入了新的API和类。但旧版本的Android没有这些新的更改。这就是Android团队推出Android支持库的原因,这可以在较旧的Android版本上实现新功能的向后兼容性。我的猜测是你正在使用仅在较新的SDK中提供的API和/或类。