我编写了一个完美的程序,直到市场要求我添加'minSdkVersion'。由于我使用2.3.3功能,我将其设置为10,但之后我的程序停止能够从磁盘访问文件(所有文件访问都是假的,虽然它没有'minSdkVersion'工作)。将其更改为要求API 1修复了该功能,但现在OS版本不足以下载它。 'minSdkVersion'能否改变实际功能?有什么想法会导致这种情况吗?
答案 0 :(得分:4)
您应该将minSdkVersion设置为应用的最低足够操作系统版本。不要忘记将targetSdkVersion设置为您的应用程序已经过测试的最高级别。
答案 1 :(得分:3)
当你在SD卡上说“访问文件”时,我会假设。 在这种情况下,您需要添加2个新权限:
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"/>
直到API级别4才会添加这些权限,因此下面的任何内容都可以免费获得这些权限。