解决React Native报错:Error:Found unexpected optical bounds (red pixel)
问题背景
同样是在升级 gradle plugin V2.2.3 --> gradle plugin V3.0.1后,运行至打包APK期间报错:
- Error:found unexpected optical bounds (red pixel) on top border at x=14.
(错误:在X=14的上边框上发现意外的光学边界(红色像素),说的就是点9图有问题,含有红色边线。) - Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error
问题原因
在grdale V4.X之后默认启用AAPT2来处理资源,本例中表明资源中 9patch image 即9图图片资源出问题,请仔细排查自己资源部里的图片格式。
临时解决方案(AS升级到3.3后已经不好使了)
在项目gradle.properties 文件中新增如下指令:
- android.enableAapt2=false
永久解决方案(AS升级到3.3后最好用这种方法)
修复9图图片资源
需要把红色的线删除
参考文章:http://www.blogdaren.com/post-2440.html
解决React Native报错:Error:Found unexpected optical bounds (red pixel)相关推荐
- 解决IntelliJ IDEA报错Error:Cannot determine path to ‘tools.jar‘ library for 17 (C:\Program Files\Java\jd
解决IntelliJ IDEA报错Error:Cannot determine path to 'tools.jar' library for 17 (C:\Program Files\Java\jd ...
- 解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX
解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX 解决方法 1 解决方法 2 解决方法 3 笔者在做代码重构的时候,以前记得运行正常的代码,如今一直报错,百 ...
- mysql5.7 1045 pc,解决MySQL5.7报错ERROR 1045 (28000): Access denied for user
解决MySQL5.7报错ERROR 1045 (28000): Access denied for user 解决MySQL5.7报错ERROR 1045 (28000): Access denied ...
- 解决执行Mysql报错: ERROR: The server quit without updating PID file (/data/xxx.pid)
昨天在Linux中安装mysql-8.0.28时遇到了这个报错: ERROR! The server quit without updating PID file (/data/xxx.pid) 其实 ...
- 解决 docker exec 报错 Error response from daemon: Container XXXXX is not running
docker exec 报错 Error response from daemon: Container XXXXX is not running 解决思路 XXXXX 为报错容器id 问题描述 废话 ...
- yarn安装依赖包报错 error An unexpected error occurred: “https://registry.npm.taobao.orgnpm/element-ui: get
yarn安装依赖包报错,error An unexpected error occurred: "https://registry.npm.taobao.orgnpm/element-ui: ...
- 解决gitte提交报错 error: GE007: Your push would publish a private email address.
错误情况: gitte提交报错,无法提交上去,报错如下: remote: Powered by GITEE.COM [GNK-6.0] remote: error: GE007: Your push ...
- 解决Linux MySQL报错ERROR 2002 (HY000)
---------------------------------1--------------------------------- 在Linux安装MySQL有时候会出现[mysql]ERROR ...
- (已解决)STM32报错Error: L6218E: Undefined symbol assert_param (referred from misc.o).
今天在学习搭建固件库时遇到了一个问题,32在编译的时候会报Error: L6218E: Undefined symbol assert_param (referred from misc.o).的错误 ...
最新文章
- 你的 APP 为何启动那么慢?
- 操作系统——MiniDos
- 十进制小数转换二进制的问题
- KubeVela v1.2 发布:你要的图形化操作控制台 VelaUX 终于来了
- mPaaS-RPC 拦截器各种场景下的使用指南
- mysql 视图 教程_MySQL视图简介及基本操作教程
- Python GUI设计 PythonWx
- 设计类网站|超实用的工具型网站!
- Zoho 修复Desktop Central 中的又一个严重漏洞
- [C++] 前置++与后置++
- 链接数据库 远程事务的处理方式
- 2022-2027年中国民办高校行业市场全景评估及发展战略规划报告
- python语言开发什么_python语言是什么语言开发的_Python语言的由来,编程语言简史...
- 使用函数指针来编写一个名叫sort的函数,它用于对一个任意类型的数组进行排序。
- 路由器桥接:老式路由器桥接隐藏网络并开启无线隐藏网络
- 容器编排工具与 Kuberneters
- Linux tar 命令 将归档内指定文件解压到指定目录
- AI遮天传 DL-CNN
- 使用安卓模拟器时提示关闭hyper-v
- python培训价目表-少儿编程python价格表
热门文章
- WTMPlus 1.1 发布
- 【DotNetMLLearn】.NET Core 人工智能系列-.NET Interactive环境介绍
- C#中使用jieba.NET、WordCloudSharp制作词云图
- .Net之Swagger基础使用
- C#多线程和异步(二)——Task和async/await详解
- 开源项目barcodelib-C#条形码图像生成库
- 如何踢掉 sql 语句中的尾巴,我用 C# 苦思了五种办法
- BCVP开发者说第一期:Destiny.Core.Flow
- 在ASP.NET Core中创建自定义端点可视化图
- 后端程序员转行前端,强烈推荐这6个前端UI框架,第二款小程序UI框架颜值最高!...