AndroidStudio3.0更新问题汇总
来源:互联网 发布:微信牛牛作弊器软件 编辑:程序博客网 时间:2024/05/17 06:34
说是汇总,其实是我更新时遇到的几个问题的解决方案,现提供出来,方便大家修改。
AndroidStudio3.0是这两天刚推出的,这么着急更新,主要是想体验一把官方支持的Java8新特性。
首先第一步肯定是点击更新按钮,去升级新版Android Studio,这并不难,等它下载并安装更新即可,没啥好说的。但AndroidStudio重新启动后,以前的项目会报各种错,这里列出的我遇到的一些问题和解决方式:
记得修改gradle-wrapper.properties文件的内容
主要是把gradle版本升级为4.1。
distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip #修改这里,这里下载会非常慢,可以用迅雷下载完后直接粘贴到文件夹中
把project级别的gradle的buildscript修改为:
主要修改2个地方:
- 添加google仓库
- 升级gradle插件为3.0.0
buildscript { repositories { google()//修改这里 jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.0.0' //修改这里 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}
项目及所有依赖库的buildToolsVersion最低版本为26.0.2
AndroidStudio3.0要求buildToolsVersion最低版本为26.0.2
android { compileSdkVersion 25 buildToolsVersion "26.0.2"//这里 // ... }
Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details
解决方式:在gradle.properties文件中添加android.enableAapt2=false 即可
# Project-wide Gradle settings.# IDE (e.g. Android Studio) users:# Gradle settings configured through the IDE *will override*# any settings specified in this file.# For more details on how to configure your build environment visit# http://www.gradle.org/docs/current/userguide/build_environment.html# Specifies the JVM arguments used for the daemon process.# The setting is particularly useful for tweaking memory settings.org.gradle.jvmargs=-Xmx1536m# When configured, Gradle will run in incubating parallel mode.# This option should only be used with decoupled projects. More details, visit# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects# org.gradle.parallel=trueandroid.enableAapt2=false #这里
Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
这个问题只有在gradle中配置渠道包时才会遇到,在AndroidStudio3.0中打渠道包,要求必须要有flavorDimensions。具体见如下配置:
android { ... flavorDimensions "default" //注意这里 productFlavors { xiaomi { dimension "default" //注意这里 manifestPlaceholders = [UMENG_CHANNEL_VALUE: "xiaomi"] } qh360 { dimension "default" //注意这里 manifestPlaceholders = [UMENG_CHANNEL_VALUE: "qh360"] } wandoujia { dimension "default" //注意这里 manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"] } } ...}
以上就是我在更新过程中遇到的一些问题,希望能帮到大家。
阅读全文
0 0
- AndroidStudio3.0更新问题汇总
- 更新AndroidStudio3.0.1出现的问题
- AndroidStudio3.0 输入法卡顿问题
- AndroidStudio3.0
- Androidstudio3.0 关于Gradle报错的问题
- 关于AndroidStudio3.0 关闭模拟器黑屏卡死的问题
- AndroidStudio3.0 下载地址
- AndroidStudio3.0特性
- androidstudio3.0开发ndk
- 体验最新版AndroidStudio3.0
- 前端问题更新汇总
- AndroidStudio3.0更新到API26.0之后的Notification.Builder()的方法改变
- 升级到AndroidStudio3.0指南
- AndroidStudio3.0--api和implementation
- AndroidStudio3.0报错原因
- mstr 问题汇总 持续更新
- 问题汇总(持续更新)
- Python pip 更新问题汇总
- 排座椅
- 被美国“封杀”一年后,中兴通讯终于与美国政府达成和解
- 马云发微博长文致信两会代表,打假应该从“嘴治”走向“法治”
- 腾讯安全反病毒实验室:“敲诈者”黑产研究报告
- 苏宁之后 暴风体育也获中超联赛直播权
- AndroidStudio3.0更新问题汇总
- maven+myeclipse
- 一场诉讼,埋葬了Google和Uber之间的动荡“婚姻”
- 腾讯守护者计划协助公安部破案 查获50亿条公民个人信息
- 51Nod-1636-教育改革
- CXF--处理复杂类型
- java中jsp的八大隐式对象
- 对话雷军:我为什么建议把人工智能列入国家战略?
- 横空出世-多灵区块链智能锁或将带来新一轮行业革命