Android中如何修改最小SDK版本(minSdkVersion)

版本: Android Studio 0.5.1

因为Android的一些特定功能需要高版本的支持, 当最小SDK版本(minSdkVersion)过低时, 会出现报错, 所以要修改;

如果在Eclipse中, 修改Manifest属性即可;

Android Studio使用gradle进行构建, 所以需要修改gradle的配置, 修改build.gradle文件:

具体配置为:

即可以修改最小版本号, 获得支持;

注: Gradle的引入, 使Android程序构建更加快速, 方便, 是google成功的尝试.

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

作者:csdn博客 Spike_King

时间: 2024-10-30 09:33:06

Android中如何修改最小SDK版本(minSdkVersion)的相关文章

Android Studio 1.4 的那些折腾 - 最小 SDK 版本提示覆盖手机百分比

Android Studio 1.4 的那些折腾 - 最小 SDK 版本提示覆盖手机百分比 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 上图中,那个百分数: 即是选择当前最小 SDK 版本

Android中动态修改应用程序图标

问题描述 Android中动态修改应用程序图标 求大神告知,如何动态修改一个Android程序的图标呢?现在要求是后台有推送消息,现在需要把接收到的推送消息用一个红色数字显示到应用程序图标的右上角,IOS的APP基本都有这个效果,可是安卓怎么去实现呢?我现在目前已经实现了在手机桌面上创建和修改了图标了,但是程序栏里面的图标还是没有变换啊! 解决方案 快捷方式可以动态,重新生成就可以了.但lancher中的修改不了.那得是lancher级的修改才能生效.

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分

如果开发的应用用户较多,那么必须保证应用在多个版本不同的设备上能够正确的运行.这就要求对各个版本比较熟悉,知道在什么版本中加入了什么新的功能或特性.但是Android的版本太多了,是个令人头疼的问题.如果想了解Android的版本差异,建议读一下Android开发者文档上相关的章节. 为了让你的应用程序指定可以运行的版本,Android的manifest文件中提供了<uses-sdk>标签.该标签中有三个属性,分别是minSdkVersion,targetSdkVersion,maxSdkVe

[置顶] 我的Android进阶之旅------&amp;gt;Android中制作和查看自定义的Debug版本Android签名证书

      Android应用开发接入各种SDK时会发现,有很多SDK是需要靠package name和的证书指纹SHA1码来识别的,如百度地图SDK.这样如果使用默认自动生成的debug的话就会给开发调试工作带来一些麻烦.这时可以通过修改正式的release keystore,生成一份"遵守规矩"的临时自定义调试证书给开发时用,就方便多了,具体方法如下.        首先要知道默认的debug证书位置在哪里,打开Eclipse-->Windows-->Preferenc

Android 编程获取手机型号,本机电话号码,sdk版本及firmware版本“.NET研究”号(即系统版本号)

Android开发平台中,可通过TelephonyManager 获取本机号码. TelephonyManager phoneMgr=(TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE);txtPhoneNumber.setText(phoneMgr.getLine1Number()); //txtPhoneNumber是一个EditText 用于显示手机号 注:根据Android的安全机制,在使用Telephony

Android SDK版本和ADT版本

http://gjhappyyy.iteye.com/blog/1246870     http://developer.android.com/resources/dashboard/platform-versions.html   http://www.cnblogs.com/over140/archive/2011/04/29/2032433.html   一个Android平台提供的框架API,被指定一个整数标识符,称为"API级别".每一个版本的Android平台只支持有一个

android新建工程选择sdk版本问题

问题描述 android新建工程选择sdk版本问题 我想用4.1一下的版本编译,compile with为什么没有选择项呢? 解决方案 打开sdk manager看看,是不是对应的sdk没了,是的话就重新下一次 解决方案二: 应该是未安装相应的版本,你说的4.1应该是 api level 16版本 Android 4.1 Jelly Bean (API level 16) 4.1.x Jelly Bean Android 4.2 Jelly Bean (API level 17) 4.2.x J

android如何知道用户在设置中的修改

问题描述 android如何知道用户在设置中的修改 比如:用户在设置中修改了时间,设置了输入法等等操作,有什么办法记录这些操作吗?? 解决方案 android 使用sharedPreferences保存用户设置的参数linux 用户设置修改