Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法

前言

哈哈哈哈哈。。。。。。。。

问题终于解决了,让我得瑟一会(吗卖批,折腾了两天)~~~

如果你的Android Studio出现以下错误,那么恭喜你来对地方了。

Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details

The option 'android.enableAapt2' is deprecated and should not be used anymore.
Use 'android.enableAapt2=true' to remove this warning.
It will be removed at the end of 2018..

很多伙伴在出现第一个错误时(AAPT2),会选择在项目的gradle.properties中添加

android.enableAapt2=false

然而,有的电脑可以蒙混过关,有的却抛出新的异常(我也添加了,并没有什么卵用),如下

解决方法:

  • 问题分析:首先确认这个错误不是项目惹的祸,当你的Android Studio升级到3.0之后都会出现这个问题,其二,这个错误也不是Android Studio导致的。为什么这么确定,我使用Android Studio3.1.2创建新项目一开始就存在这个错误,然后我用公司陈旧的台式电脑导入以前的项目时却可以,其实导入项目也走了很多坑(Android Studio 3.1.2导入AS3.0之前项目的正确姿势)。
  • 思考原因:为何公司电脑可以,俺的不可以呢?刚买的新电脑比不过一个陈旧台式电脑?什么鬼,公司电脑wind7系统、4G内存,等等·····,可以锁定是电脑的问题,可是电脑有咋问题呢?打住,不能再考虑这个问题,换一个思考维度,错误是在gradle报的,还记得gradle的路径吗?找到build:gradle路径我好像明白什么了,路径有中文,靠~~
  • 方法步骤:这个问题在我们最初使用电脑时就埋下种子了,电脑账户名取了个中文名字,wind系统创建用户时会使用用户名创建文件,今后你的电脑信息一部分会存在里面,包括Android·Studio的gradle,把中文名字换成英文即可。

呵呵~~~~

你以为这么简单啊,这个文件夹中文名改为英文名,我花了三个多小时。。。。。

这里涉及到修改电脑C盘用户文件夹名,其实,这个问下度娘就可以搞定(你的电脑情况我不是很清楚),我再多啰嗦一点,希望能帮到你。

首先确认一下你的gradle路径是不是有中文,如果你的电脑账户名是中文,一般都会有,

重要提示:修改电脑账户名和电脑C盘用户文件夹名有风险,有的电脑开始都不能使用了,浏览器可能也不能用。

说下我是怎么弄过来的。

刚开始我想的很单纯,既然这个文件夹是创建账户之后就会有的,那么我改下账户名不就等于改了文件夹名嘛,百度搜索如何修改wind10账户名,一番操作之后改好了,然而文件夹名并没有变化,接着百度搜索“修改电脑C盘用户文件夹名”,一大堆信息看着不怎么懂,看到改注册表信息,就改了这个,这里贴出修改步骤,

Windows键+R打开运行,输入regedit,点击确定打开Windows注册表管理器,依次展开计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-855929921-1978017223-3117832708-1001,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到 之前用户名用户 的对应所在的ProfileImagePath值。

刷新之后我遇到困境了,还是没咋变化,右键可以看到重命名高兴一下,结果改不了,说“操作无法完成,因为其中的文件或文件在另一程序中打开,请关闭该文件夹或文件,然后重试。”然后,我点了开始-->账号头像-->注销

注销重新登录,密码没变,进来电脑会弹出一个提示框说“你的账户有变更,一般这种情况需要重新注销登录就可以解决”,点了注销重新登录,结果还是有这个提示,就不管了,点开C盘用户文件夹,右键中文名(我的是机械革命2018代)文件夹重命名,结果可以了,好尴尬。如果出现电脑开始和浏览器不能使用,那么说明你的文件名可以修改了。大概步骤就是这样,还有一些细节忘了,靠自己了哈~

注意:改好之后,记得注释#android.enableAapt2=false,然后同步项目(sync)

#android.enableAapt2=false

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

(0)

相关推荐

  • Android快速分析apk工具aapt的使用教程

    前面walfred已经介绍了使用apktool对apk进行逆向编译,通过apktool我们的确可以反编译已经序列化后的AndroidManifest.xml和资源文件等等,但是有没有一种快速有效的工具在不解包的前提下可以获得某一apk的基本内容.权限以及该apk的基本信息呢?答案就是有,这个工具就是今天要介绍的aapt. aapt简介 aapt即Android Asset Packaging Tool,我们可以在SDK的platform-tools目录下找到该工具.aapt可以查看. 创建. 更

  • Android aapt自动打包工具详细介绍

    Android aapt自动打包工具 概念 在Android.mk中有LOCAL_AAPT_FLAGS配置项,在gradle中也有aaptOptions,那么aapt到底是干什么的呢? aapt即Android Asset Packaging Tool(Android 打包工具),在SDK的build-tools目录下.我们可以查 看,创建, 更新ZIP格式的文档附件(zip, jar, apk).也可将资源文件编译成二进制文件,尽管你可能没有直接使用过aapt工具,但是build script

  • Centos 64位安装aapt、jdk、tomcat的详细教程

    1.安装jdk #查看系统自带的jdk [root@localhost ~]# rpm -qa | grep jdk java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.x86_64 java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.x86_64 #卸载系统自带openjdk [root@localhost ~]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.

  • android错误 aapt.exe已停止工作的解决方法

    在使用eclipse进行安卓java的编程的时候,有时候我们会遇到这样的问题:那就是无故弹出aapt.exe停止工作的提示,虽然程序不会崩溃,但是这个提示经常弹出很是烦人.今天,小编就来教大家aapt.exe停止工作如何解决 android异常--aapt.exe已停止工作 在android开发时,当build项目时,发生如下异常: aapt.exe已停止工作,其他无任何错误提示,发生这个错误一般是资源文件或是xml文件中有错误造成的. 解决方法: clean一下,可以发现console中会有错

  • Android通过aapt命令获取apk详细信息(包括:文件包名,版本号,SDK等信息)

    公司运维问我怎么在windows上安装模拟器,我你说你安装模拟器干什么?他说,我安装模拟器查看app的包名这些信息做统计. 我顿时想,有必要这样折腾么? 我然后就给他装了Android SDK通过build-tools下面的aapt.exe文件执行命令即可得到所有apk信息. aapt命令 aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. aapt d[ump] [--values]

  • Android中aapt命令实践

    引言 朋友要查看一个已存在包的versionCode信息,在群里面询问,由于是已经存在的apk包,并且只需要其中的versionCode信息,笔者就给发了一段aapt命令:aapt dump badging <files.apk> 下面针对aapt 命令做一下介绍,之前笔者也对一些常用adb命令也做过介绍:总结一些常用Android adb 命令,了解这些命令以后,可以更方便我们开发,提高开发效率.在这笔者在网上随便下载了一个app作为演示用. aapt 命令大全 aapt d[ump] [-

  • Android Studio 3.0后出现AAPT2与“android.enableAapt2”问题的解决方法

    前言 哈哈哈哈哈........ 问题终于解决了,让我得瑟一会(吗卖批,折腾了两天)~~~ 如果你的Android Studio出现以下错误,那么恭喜你来对地方了. Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check logs for details The option 'android.enableAapt

  • 解决Android studio 2.3升级到Android studio 3.0 后apt报错问题

    1.现象描述 原来项目在Android studio 2.3一切正常,升级3.0之后报如下错误: Error:Cannot choose between the following configurations of project :android_sdk: - debugApiElements - debugRuntimeElements - releaseApiElements - releaseRuntimeElements All of them match the consumer

  • Android Studio 报错failed to create jvm error code -4的解决方法

    安装完 Android Studio 后启动,却报错如下: 复制代码 代码如下: failed to create jvm error code -4 这一般应是内存不够用所致,解决方法参考如下. 打开 Android Studio 安装目录下的bin目录,查找并打开文件 studio.exe.vmoptions,修改代码: 复制代码 代码如下: -Xmx512m 为 -Xmx256m 保存后应即可正常打开了.

  • Android部分手机拍照后获取的图片被旋转问题的解决方法

    调用Android系统拍照功能后,三星手机拍摄后的照片被旋转了90度,横着拍给你变成竖的,竖的拍给你变成横的.其它品牌的手机都是正常的,就三星出现这个怪事. 在Android适配上,我原来一直以为国内的小米手机够奇葩了,结果还有更奇葩的!你说你没事旋转照片干啥,实在是猜不透其居心何在,纯粹是在给开发者制造麻烦啊! 解决办法是获取到拍照后照片被旋转的角度,再旋转回去就好了. 具体思路: 1.首先在调用拍照方法时,保存拍照后的相片原图,得到原图路径,(PhotoBitmapUtils是我自己写的一个

  • Android Studio 3.0 新功能全面解析和旧项目适配问题

    简介: Android Studio是Android的官方IDE.它是专为Android而打造,可以加快您的开发速度,帮助您为每款Android设备构建最优应用. 它提供专为Android开发者量身定制的工具,其中包括丰富的代码编辑.调试.测试和性能分析工具. 上周四,Google 终于在经历大半年的打磨锤炼之后正式发布 Android Studio 3.0 版本,给广大安卓开发人员一份满意的答卷.如往常一样,每次新版开发工具的发布,很多谨慎点的朋友仍担心稳定性.是否存在坑等问题,选择隔岸观火,

  • 详解Android Studio 3.0的新特性与适配

    简介 Android Studio升级到3.0后,有不少的改动和新特性,先贴出官方的迁移说明. 本文会持续收集与总结本人在使用Android Studio 3.0进行开发的过程中所遇到的问题. 版本配置 Gradle版本 Android Studio 3.0需要的Gradle版本至少为4.1. 如果是使用gradle wrapper,则工程根目录/gradle/wrapper/gradle-wrapper.properties中的distributionUrl字段为https\://servic

  • 更新Android Studio 3.0碰到的问题小结

    更新完后试下运行正在维护的旧项目,出现各种错误,因为后来发现问题不在这,所以没记完整,大概如下: A larger heap for the Gradle daemon is recommended for running jack. It currently has 512 MB. For faster builds, increase the maximum heap size for the Gradle daemon to at least 1536 MB. To do this set

  • 浅析Android Studio 3.0 升级各种坑(推荐)

    点击 Check for Updates 增量更新: 下载完成,会提示更新 您将 Gradle 更新至 4.1: 这里建议您对老项目先暂时点击 Don't remind me on this project,以防有坑.当然我不入地狱谁入地狱,我点 Update,于是问题来了,一直处于下载中,不过,莫担心,我下载好了,公众号聊天界面回复「 gradle-4.1-all 」,下载 gradle-4.1-all.zip 文件,放到: 重启 Android Studio. gradle 目录: Mac系

  • android studio 3.0 升级 项目遇到的问题及更改思路(问题小结)

    Android Studio从3.0版本新增了许多功能,当然首当其冲就是从3.0版本新增了对 Kotlin 开发语言的支持,除此之外还有其他一些新功能,例如:Android Profiler (其中包含了: CPU Profiler.Memory Profiler.Network Profiler ),APK Debugger,Device File Explorer,Java 8 Language Features等. android studio 3.0版本升级问题修改: ===> 问题一

  • 浅谈Android Studio 3.0 的一些小变化

    前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了. 为什么会这么关注Android Studio 3.0 的版本发布呢?主要是因为公司即将开发的新app准备使用Kotlin语言,而Android Studio 3.0 已经把Kotlin的语言支持内置进去了,这样就省去了很多的麻烦,如果你还没接触过Kotlin语言,可以去百度一下 他们的官网,如果你现在使用的Java语言,那么你真是太幸运了,因为Kotlin对于你来说,将会非常简

随机推荐