日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

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

發布時間:2023/12/4 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决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)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。