修改Android项目中build.gradle默认模板
刚学Android,用的Idea,发现新建Android项目,无法预览
百度了一下,说是换个稳定版本就好了
但是每次都修改,感觉很麻烦,又进行一次百度...发现大多数文章可能因为时间久远,所以说得有点不对。
解决方案:
1 修改conpileSdkVersion和targetSdkVersion
打开模板文件"...\plugins\android\lib\templates\gradle-projects\NewAndroidModule\root\shared_macros.ftl",找到如图所示的两行
将
compileSdkVersion <#if buildApiString?matches("^\\d+$")>${buildApiString}<#else>'${buildApiString}'</#if>
改为
compileSdkVersion 27
将
targetSdkVersion <#if targetApiString?matches("^\\d+$")>${targetApiString}<#else>'${targetApiString}'</#if>
改为
targetSdkVersion 27
2 修改appcompat
打开"...\plugins\android\lib\templates\gradle-projects\NewAndroidModule\recipe.xml.ftl",找到图示那句
将
<dependency mavenUrl="com.android.support:appcompat-v7:${buildApi}.+" />
改为
<dependency mavenUrl="com.android.support:appcompat-v7:27.1.1" />
3 添加Gradle远程仓库
打开"...\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftl",加上图中标注的
maven {
url 'http://maven.aliyun.com/nexus/content/groups/public/'
}