怎么修改android已建好工程的API version

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么修改android已建好工程的API version相关的知识,希望对你有一定的参考价值。

1、Eclipse版
a、打开工程
b、找到project.properties打开
c、找到target把后面的值改成你自己的
2、android Studio
a、打开工程
b、找到build.gradle打开
c、找到defaultConfig
d、把里面的targetSdkVersion值改成你自己的
参考技术A 修改default.properties中的android-target和androidManifest文件下的android version就行了~ 参考技术B 修改default.properties中的android-target和androidManifest文件下的android version本回答被提问者采纳 参考技术C 修改project.properties中得target 参考技术D 重新建一个呗。

修改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)中的相关行,具体见下图:
技术分享
当然也可以图形化操作,右键工程目录选择“Open Module Settings”,然后修改Compile Sdk Version:
技术分享
这种方式android studio会帮你自动修改build.gradle。

由较高的API Level转至较低的API Level,有时候会出现兼容上的问题。比如较低版本的API Level不支持AppCompatActivity(在android.support.v7中),因此需要作相关的修改。比如笔者遇到以下错误:
技术分享
主要是在styles.xml中找不到相关的Theme,
技术分享
把其中主题改为相应版本支持的主题即可,比如下图,
技术分享











以上是关于怎么修改android已建好工程的API version的主要内容,如果未能解决你的问题,请参考以下文章

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

如何使用cordova命令行创建好一个工程

android 使用百度api怎么快速定位

如何修改android工程的包名

怎么修改unity入口androidmainfest

如何修改android工程的包名