2 j250912392h j250912392h 于 2016.02.18 16:38 提问

关于minSdkVersion="L"的问题

如题,我在创建android项目的时候,选的版本是最低4.0,为什么我的Manifest中会出现minSdkVersion="L"这种情况,我的ADT版本不高,有没有办法可以将minSdkVersion="L"设置为17这种较低的版本,目前一改动minSdkVersion 就会出现错误

1个回答

leilba
leilba   Rxr 2016.02.18 16:46
已采纳

说明你的程序可能用到了在android L版本(也就是android 5.0, sdk版本为21)的一些新的方法,而这些方法是在sdk 17系统(也就是android 4.2)中没有的,所以你改成17的话就会报错。
你如果想用17的话,那么就需要将程序里面所有的android 4.2 系统所不支持的方法都删除掉才行。

leilba
leilba 回复j250912392h: 可以的
接近 2 年之前 回复
j250912392h
j250912392h 问题解决了 ,谢谢! 还有一个问题,在实现发送短信功能的时候,一定要通过按钮或者广播来发送短信吗?可不可以在Activity中设定一个判断条件,条件满足的话实现自动发送短信
接近 2 年之前 回复
leilba
leilba 不过你也可以去查一下android低版本兼容包,也就是为了能兼容低版本系统所提供的API扩展包,可以参考:http://www.open-open.com/lib/view/open1427852683115.html
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片