AndroidStudio3.0 的坑

1、AndroidStudio3.0 需要Gradle版本至少是4.1,所以需要修改gradle/wrapper/gradle-wrapper.properties 的版本为gradle-4.1-all

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

3、

2、Android Studio 升级到3.0,如果 build tools 版本不是26.0.2会报以下错误


F3073757-8F24-4591-B586-E8101CBF1C12.png

解决方法:把 buildToolsVersion 改成 26.0.2,同时support 包的版本白城26.1.0, targetSdkVersion、compileSdkVersion 改成26,重新编译

3、
Android Studio 3.0默认使用Google's Maven Repository来下载Android Support Library,所以在需要在build.gradle 文件中添加google()来加入Google仓库,同时Android Studio 3.0需要Android Gradle插件版本为至少3.0.0

buildscript {
    repositories {
        google()
        jcenter()
    }
   dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
    }
}
allprojects {
    repositories {
        google()
        jcenter()
    }
}

4、
报错:
Error:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details


53186C4B-369A-4316-BCC5-17F7B1665A52.png

解决方法:在gradle.properties 中添加 android.enableAapt2=false

5、从Android Studio 3.0开始,使用annotationProcessor代替apt。不可再使用apt,否则会编译报错。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,287评论 25 708
  • AndroidStudio3.0刚刚发布两天(版本控的我~),便迫不及待的升级了,升级前也明白这次的版本跨度较大,...
    奈何心善阅读 1,374评论 0 1
  • 我晚上回到家,见妻子坐在床头,批改学生的作业,我一坐下来,她就向我抱怨最近工作特别累,心情烦躁。 她说自己由原来的...
    康老师心育阅读 701评论 2 2
  • 写作打卡第28天,时间过得真快。 今天的话题是理财盘点,这个话题初听简单,但实际上并非如此。 我大约是2012年开...
    小米屋阅读 584评论 0 50
  • 史上最糟糕的发明!!马桶无疑!站着尿很容易就尿到外面还要去清理,而坐下的时候丁丁又会贴到马桶内壁,很凉而且脏死啦!...
    履霜阅读 203评论 0 3