使用Android Studio创建工程的时候,只有选择设置minSdkVersion的版本号,却

使用Android Studio创建工程的时候,只有选择设置minSdkVersion的版本号,却没有设置compileSdkVersion的版本号,这是为什么呢?怎么才能修改呢,因为每次创建项目,默认的compileSdkVersion 版本都是最高版本,我的SDK中最高版本是23,如果在build.grald 中修改成10的话,就会报一大堆的问题,因为好多主题之类在API 10 中是没有的,而有时候又必须得使用API 10 。感觉这样挺烦的,有没有办法能直接在创建的时候就设置compileSdkVersion 的版本号啊???

没必要修改的,后面的版本兼容前面的。想使用10的api直接用就可以,担心用错了的话也没问题,studio会自动报错的,或者用lint检查也可以的,没必要坚持用10来编程,而且用10的话support你都过不去追问

这个不是关键问题,主要是我想在Android4.0上调试程序,没法调试

追答

你设置的minsdkversion错了

去检查gradle

追问

我设置的就是14

追答

你的截图显示你的最小版本设置成了23

肯定不是

截图

你看你的截图上,英文就是提示你,你设置的minsdk是23,大于14

追问

他这是编译版本,我都新建过好多项目了,确定minsdk是14

追答

看gradle

还有project目录树截图

提示说的是minsdk,不是target,所以不是编译版本

追问

追答

你外面没有设置minsdk,而是放到了defaultconfig里,估计你defaultconfig没有配置被引用,你百度下

追问

我试过把最新的sdk删了,只保留最新的为API20,结果是不能新建项目

我的Androidstudio版本为2.0

追答

跟这个没关系

就是gradle配置问题

另外manifest配置了使用gradle覆盖版本配置了吧

追问

这个不是很懂啊,我刚开始用这个Androidstudio

请教一下gradle具体怎么设置它的默认配置啊

追答

不要自己蒙头弄,多去百度自学下

追问

好的,谢谢了!

温馨提示:答案为网友推荐,仅供参考
相似回答