彻底解决aapt2异常

article/2025/11/9 16:33:39

随时随地技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)

from:https://blog.csdn.net/qq_34879948/article/details/80313690

升级android studio 3.0后,在创建新项目时会报一个异常,Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 。具体如下图所示:

    就上网查找解决办法,因为自己是AS3.0版本一出就更新了,还没有人贴出解决方案。就这样,我卡住了,烂摊子一放就是一个多月。

    后来再次百度查找解决方法时,终于找到了方案,大多数人给出的方案如下:

在gradle 3.0.0中AAPT2是默认打开的,在项目的gradle.properties中添加android.enableAapt2=false,sync后就编译通过了。

    于是我欣喜若狂的去尝试,果然成功解决。但是,这是什么原理呢?没有整明白,但总是觉得不妥,后来明白了,好像是一个自动构建项目的东东,我们把Aapt2给禁了,他们就用Aapt。说google正在解决这个bug,那我就先用这个方法处理吧,于是每次新建项目时都要在gradle.properties中添加android.enableAapt2=false。静等下个版本吧。

    大概过了半年左右吧,AS3.1出来了,,赶紧的更新一波。结果……,老样子,还是需要在每次创建项目是加上一句话。我也是无语了,加上就加上吧,但是它又报了一个新错误,虽然不影响项目运行。

    纳尼,你google没给出合理解决方法来,就给我2018年底前删除aapt2=false,让他默认为true……

    不行,赶紧继续百度,还是没有办法,那我就去https://stackoverflow.com/(在城墙外边,外网)找解决办法吧,仔细阅读每条纯英语(翻译)评论,发现在大多数人都说让aapt2=false的情况下,还是有那么一两个人持有不同意见的,说是因为电脑的用户名为非ascii码,那我的电脑用户名确实是中文。

C:User/小明

    那我的AS是安装在D盘啊,跟这个目录有什么关系?错!有些东西不是你能做主的!

看到没,它还是有很多东西给你安装在C盘用户名下的。

    那我就更改用户名吧,你右键中文用户名时是没有重命名选项的,因为自己不能把自己给改了,需要切换administrator账户后,才能把自己改成英文,最后再登上自己的英文。

    下面开始正式讲解Aapt2异常的解决:

1.首先检查一下我的Windows10电脑是什么版本,居然是家庭版,哎,这不行啊,后续工作不好进行啊,那就升级个专业版吧,激活码百度很多,但没一个能用的,那就上某宝网吧,花了六元,升级完成。(有需要可以留言留下QQ,我的激活码短时间内还能为你们发光发热)。

2.右键此电脑,计算机管理,找到用户和组,在用户里面打开administrator的属性,取消“账户已禁用”的钩。

然后注销你现在用的账户,再用administrator账户登陆,然后就可以改这个中文用户文件夹的名字了。 

3.改完名字以后,按win+R键,输入regedit 进注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,找到你原来目录名字的项,更改ProfileImagePath键为新的目录名就好了。

4.重启你的电脑,打开As,gradle.properties文件再也不需要添加任何自己额外的东西了。

困扰我半年多的问题终于解决了。

android学习之路,路途艰难,我回迎难而上,坚持每天学习。第一次写博客,不足之处,请评论指正。


http://chatgpt.dhexx.cn/article/aU0Uu0wx.shtml

相关文章

客户端异常的处理

在我们的项目中,我们一般只会捕获我们自己能够想到的异常,但是这样就会导致一些无法捕捉到的异常被漏出去,因为我们不能确定它们会在什么地方出现,例如像NullPointerException,ClassCastException,IndexOut…

2021年6月大学英语六级作文

目录 1.第一套 2.第二套 3.第三套 1.第一套 中国高等教育∶Directions∶For this part, you are allowed 30 mimites to write an essay based on the chart below.You should start your essay with a brief description of the chart and comment on Chinas ac…

【人工智能】大模型平台新贵——文心千帆

个人主页:【😊个人主页】 🌞热爱编程,热爱生活🌞 文章目录 前言大模型平台文心千帆发布会推理能力模型微调 作用 前言 在不久的之前我们曾讨论过在ChatGPT爆火的大环境下,百度推出的“中国版ChatGPT”—文…

你如何看待百度的文心一言ERNIE Bot?心有所系,言出必行。

心有所系,言出必行。 排队中。。。 文心一言 百度全新一代知识增强大语言模型,文心大模型家族的新成员,能够与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。 文心一言&#x…

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文精读

Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching 论文链接:[2305.13310] Matcher: Segment Anything with One Shot Using All-Purpose Feature Matching (arxiv.org) 代码链接:aim-uofa/Matcher: Matcher: Segment Anyt…

【问题记录】关于百度网盘客户端打不开

问题描述 双击桌面图标没有任何反应,用管理员模式也是没什么反应。 问题追踪 按ctrlshiftesc打开任务管理器,查看到百度网盘的一个升级程序在运行中,注意升级程序的网络一栏,表明该进程在下载东西,但是速度很慢 在…

百度网盘的最新插件(懂得都懂)

下面先给大家介绍一下油猴插件。 这个插件为什么叫油猴? 现在我们经常提到的油猴插件,常指Tampermonkey,但Tampermonkey翻译过来是叫篡改猴,为什么会叫油猴呢?原因是因为另一个插件Greasemonkey,它翻译过…

求和:1-1/2+1/3-...1/n(JAVA)

所用知识: 1.输入输出语句 2.数据类型的自动转换 3.for循环控制语句 4.if条件控制语句 5.赋值语句 6.判断语句 import java.util.Scanner; class samp_5{public static void main(String[] args){Scanner snew Scanner(System.in);System.out.print("请输入数…

函数 1+1/2+1/3+…1/n

题目&#xff1a; 编写函数&#xff0c;求11/21/3…1/n。要求在主函数中输入n的值&#xff0c;并输出结果 代码&#xff1a; #include<stdio.h> #include<stdlib.h> int main() {int n;scanf("%d",&n);float num0;for(int i0;i<n;i){num1.0/(i…

《红楼梦》各版本总结

本文主要参考洪邑四维馆传人的 [文章][1] 对《红楼梦》的各版本和《红楼梦》脂评本作了图形化的展示。 受小博主所见所识限制&#xff0c;其中错误之处在所难免&#xff0c;恭请不吝赐教。 [1]&#xff1a;https://www.jianshu.com/p/474ea4f59081

《红楼梦》的作者真的是曹雪芹吗?

原文链接 随狂风去 ​ 尚书令 等 19,569 人赞同了该回答 作者名字确实是叫曹雪芹&#xff0c;但此曹雪芹绝不是江宁织造府的那位“曹雪芹”。 谈这个问题&#xff0c;必须先认识到一点&#xff1a;曹雪芹这三个字它只是个笔名&#xff0c;红楼的作者&#xff0c;在真实历史中&a…

引用还是传值——被打脸后才发现多年的理解是错的

这是一个很基础的问题&#xff0c;如果你已经理解透彻了&#xff0c;其实可以不需要往下看&#xff08;如果理解没错的话&#xff09;&#xff0c;因为相信你已经知道了答案&#xff0c;本篇主要是解释给和我一样一直以来有这样误解的人&#xff0c;事实上这是一个简单的问题&a…

一个页面同时请求多个接口,超过6个请求之后,stallled时间过长

Network Timing 使用Chrome浏览器请求多个接口时发现前面的请求Network Timing中stalled时间明显较短&#xff0c;到第四个请求时stalled时间开始加长&#xff0c;超过6个请求之后&#xff0c;stallled时间过长&#xff0c;导致接口整体请求时间变长&#xff0c;页面渲染变慢。…

疫情期间再读三体——读后感

最近疫情持续的时间有点长&#xff0c;感觉在家挺无聊的&#xff0c;正好《我的三体--章北海传》完结了&#xff0c;这部动画真的是圆了三体迷的重现三体书中的场景和意境的的一个梦想。章北海是书中的一个重要人物&#xff0c;也是当前这部动漫的主角&#xff0c;他为人类文明…

实验十七 VLAN间的三层通信

实验十七 VLAN间的三层通信 配置要求&#xff1a; 通过三层交换机实现VLAN间互通 通过单臂路由实现VLAN间互通 网络拓扑图&#xff1a; 操作步骤&#xff1a; 一、 通过三层交换机实现VLAN间互通 1、配置交换机LSW1的接口为trunk接口&#xff0c;g0/0/1口允许vlan 10通过&#…

科幻小说《三体》读书笔记范文解读

科幻小说《三体》读书笔记范文解读&#xff1a; 《三体》这本书如雷贯耳了很久很久&#xff0c;只是听很多人说&#xff0c;文科生读不懂这本书&#xff0c;畏难情绪作祟&#xff0c;让我一直下不定决心来啃这块硬骨头。直到去年&#xff0c;朋友阿特说他买了这套书闲置在一边&…

DTI-ATS入门(2):DTI协议纵览

本文来自自学过程中所记的笔记&#xff0c;可能有不少错漏与胡言乱语&#xff0c;仅供参考&#xff0c;建议主要以ARM官方文件进行参考。原参考文档官网可下载&#xff0c;为了方便各位&#xff0c;我也上传了&#xff0c;需要的自取; 链接&#xff1a;https://pan.baidu.com/s…

讯飞星火_VS_文心一言

获得讯飞星火认知大模型体验授权&#xff0c;第一时间来测试一下效果&#xff0c;使用申请手机号登录后&#xff0c;需要同意讯飞SparkDesk体验规则&#xff0c;如下图所示&#xff1a; 同意之后就可以进行体验了&#xff0c;界面如下&#xff1a; 讯飞星火效果体验 以下Promp…

你可能不知道的看片方式

目录 操作教程 操作教程 进入360极速浏览器的扩展中心 下载插件进入网站找到插件并下载安装进入管理面板运行脚本随意阅片 少侠别走 如果某天不行了&#xff0c;就更新一下脚本 你的赞与收藏对我很重要 System.out.println("我选择滑稽取宠");