问题背景

同样是在升级 gradle plugin V2.2.3 --> gradle plugin V3.0.1后,运行至打包APK期间报错:

  1. Error:found unexpected optical bounds (red pixel) on top border at x=14.
    (错误:在X=14的上边框上发现意外的光学边界(红色像素),说的就是点9图有问题,含有红色边线。)
  2. Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error

问题原因

在grdale V4.X之后默认启用AAPT2来处理资源,本例中表明资源中 9patch image 即9图图片资源出问题,请仔细排查自己资源部里的图片格式。

临时解决方案(AS升级到3.3后已经不好使了)

在项目gradle.properties 文件中新增如下指令:

  1. android.enableAapt2=false

永久解决方案(AS升级到3.3后最好用这种方法)

修复9图图片资源

需要把红色的线删除

参考文章:http://www.blogdaren.com/post-2440.html

解决React Native报错:Error:Found unexpected optical bounds (red pixel)相关推荐

  1. 解决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 ...

  2. 解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX

    解决IntelliJ IDEA报错Error: java: 错误: 不支持发行版本 XX 解决方法 1 解决方法 2 解决方法 3   笔者在做代码重构的时候,以前记得运行正常的代码,如今一直报错,百 ...

  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 ...

  4. 解决执行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) 其实 ...

  5. 解决 docker exec 报错 Error response from daemon: Container XXXXX is not running

    docker exec 报错 Error response from daemon: Container XXXXX is not running 解决思路 XXXXX 为报错容器id 问题描述 废话 ...

  6. 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: ...

  7. 解决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 ...

  8. 解决Linux MySQL报错ERROR 2002 (HY000)

    ---------------------------------1--------------------------------- 在Linux安装MySQL有时候会出现[mysql]ERROR ...

  9. (已解决)STM32报错Error: L6218E: Undefined symbol assert_param (referred from misc.o).

    今天在学习搭建固件库时遇到了一个问题,32在编译的时候会报Error: L6218E: Undefined symbol assert_param (referred from misc.o).的错误 ...

最新文章

  1. 你的 APP 为何启动那么慢?
  2. 操作系统——MiniDos
  3. 十进制小数转换二进制的问题
  4. KubeVela v1.2 发布:你要的图形化操作控制台 VelaUX 终于来了
  5. mPaaS-RPC 拦截器各种场景下的使用指南
  6. mysql 视图 教程_MySQL视图简介及基本操作教程
  7. Python GUI设计 PythonWx
  8. 设计类网站|超实用的工具型网站!
  9. Zoho 修复Desktop Central 中的又一个严重漏洞
  10. [C++] 前置++与后置++
  11. 链接数据库 远程事务的处理方式
  12. 2022-2027年中国民办高校行业市场全景评估及发展战略规划报告
  13. python语言开发什么_python语言是什么语言开发的_Python语言的由来,编程语言简史...
  14. 使用函数指针来编写一个名叫sort的函数,它用于对一个任意类型的数组进行排序。
  15. 路由器桥接:老式路由器桥接隐藏网络并开启无线隐藏网络
  16. 容器编排工具与 Kuberneters
  17. Linux tar 命令 将归档内指定文件解压到指定目录
  18. AI遮天传 DL-CNN
  19. 使用安卓模拟器时提示关闭hyper-v
  20. python培训价目表-少儿编程python价格表

热门文章

  1. WTMPlus 1.1 发布
  2. 【DotNetMLLearn】.NET Core 人工智能系列-.NET Interactive环境介绍
  3. C#中使用jieba.NET、WordCloudSharp制作词云图
  4. .Net之Swagger基础使用
  5. C#多线程和异步(二)——Task和async/await详解
  6. 开源项目barcodelib-C#条形码图像生成库
  7. 如何踢掉 sql 语句中的尾巴,我用 C# 苦思了五种办法
  8. BCVP开发者说第一期:Destiny.Core.Flow
  9. 在ASP.NET Core中创建自定义端点可视化图
  10. 后端程序员转行前端,强烈推荐这6个前端UI框架,第二款小程序UI框架颜值最高!...