React-Native:BUG:libpng error: Not a PNG file錯誤
今天在放入png圖片的時候,編譯報錯,截圖如下
從這裡可以看出是resource檔案引起的error,提示這不是一張png圖片,但圖片的字尾名確實是png,這是怎麼回事呢?、
看到網路中有一種解釋:圖片字尾名不是png,但被改成了png,導致gradle檢查報錯,我的圖片是網路中找的,有這種可能性,(我不會檢查有沒有改過,暫且認為是改了字尾名)。
解決方法:
在module對應的build.gradle的 defaultConfig節點下新增程式碼
aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false
新增後是:
defaultConfig {
applicationId "com.cqc.demo"
minSdkVersion 12
targetSdkVersion 24
versionCode 1
versionName "1.0"
//禁止Gradle檢查圖片的合法性
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
}
有的時候即使加了上面2行程式碼也報錯,一般是.9圖片引起的,把字尾名.9改成.png,在加上這2行程式碼就可以了。
參考:
相關推薦
React-Native:BUG:libpng error: Not a PNG file錯誤
今天在放入png圖片的時候,編譯報錯,截圖如下 從這裡可以看出是resource檔案引起的error,提示這不是一張png圖片,但圖片的字尾名確實是png,這是怎麼回事呢?、 看到網路中有一種解釋:圖片字尾名不是png,但被改成了png,導致gradle檢查報錯,我的圖片是網路中找的,有這
怎麼解決android studio libpng error not a png file錯誤怎麼解決
作為讀者的您請認真看完它,也許對您有幫助。致敬!! 相信很多友友在使用Android Studio的時候都出現過這個問題,今天小友在使用的時候也犯了錯誤,浪費了很多時間,一點要改。出錯原因很簡單,相信很多友友都會偷懶,看到一張好的圖片,想將該圖片作為資源,馬上就將該圖片改了下字尾名.pn
Android Studio專案打包:常見錯誤2:AAPT: libpng error: Not a PNG file
Generate Signed APK: Errors while building APK. You can find the errors in the 'Messages' view. 錯誤資訊: AAPT: libpng error: Not a PNG file FAILU
解決AAPT err(Facade for 1224284530): libpng error: Not a PNG file
將Eclipse的專案匯入到AS中,一部分*.9.png格式圖片報如下錯誤。 Error:Execution failed for task ':generalAPPN:mergeDebugResources'. > Crunching Cruncher mc_btn_top_pr
【Android studio 解決過的問題】 Not a PNG file,Some file crunching failed等一些問題解決方法
① AAPT err(Facade for ): libpng error: Not a PNG file ② Some file crunching failed,see logs for details 從Eclipse專案轉到 Android studio之後 出
怎麼好好的 bz2檔案解壓會突然提示bzip2 stdin is not a bzip2 file錯誤呢
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
pytorch安裝教程(zipfile.BadZipFile: File is not a zip file錯誤)
2、先建立自己的環境: conda create --name tensorflow-gpu python=3.6 .5 也不是順利的,問題在於我剛剛開始用conda create --name tensorflow-gpu python=3.6 報錯,
linux遠端拷貝檔案方法及not a regular file 錯誤解決方案
操作步驟: 1、搭建區域網:參考以下文章中網路配置部分:http://dblab.xmu.edu.cn/blog/install-hadoop-cluster/ 2、搭建好區域網後,可以使用scp命令完成遠端檔案拷貝操作 命令格式: scp [引數] [原路徑] [目標路
Android之Error: 'L' is not a valid file-based resource name character解決辦法
copyto base logo lower too exec article 問題 tools 1、問題 [html] view plain copy Error:Execution failed for task ‘:mergeBYODReleaseR
與非java語言使用RSA加解密遇到的問題:algid parse error, not a sequence
write ltr 結果 cep exp result 命令 pat ror 遇到的問題 在一個與Ruby語言對接的項目中,決定使用RSA算法來作為數據傳輸的加密與簽名算法。但是,在使用Ruby生成後給我的私鑰時,卻發生了異常:IOException: algid pars
react-native react-native-device-info Could not find support-core-ui.jar (com.android.support:support-core-ui:27.1.1).
1.參考 https://stackoverflow.com/questions/50606249/android-gradle-sync-failed-could-not-find-support-core-ui-aar 2.改順序,並且我選擇刪掉了maven的引入google.com和自帶的那
React Native --bundling failed: Error: Unable to resolve module /../react-transform-hmr/lib/index.js
前言 第一次執行 React Native,各種問題,坑死!!! 這裡總結幾個 bug 。 此處針對的 React Native 版本為 "react-native": "0.57.2" 問題一 sha
React Native--Animated:`useNativeDriver`is not supported because the native animated module is missing
問題描述 react-native init 專案,在執行中報錯 解決方法: 開啟Xcode專案,點選Libraries資料夾右鍵Add Files to "專案名" 把RCTAnimation.xcodeproj新增到Libraries 然後把libRCTAnimation.a檔
Error interpreting JPEG image file (Not a JPEG file: starts with 0x89 0x50)
今天在ubuntu16.04下,開啟一張jpg圖片時,顯示下圖錯誤: 但是在同一個資料夾中的,另一張JPG檔案可以正常開啟,很鬱悶,於是上網搜尋,原因如下: Not a JPEG file:
React Ajax this.IsMounted() is not a function
大概是這樣的程式碼 $.ajax({ ... success: function(data) { var quote = data[0].media; if (this.isMounted()){ th
react-native 編譯 undefined is not an object (evaluating '_react2.PropTypes.func')
情況通報: 因為是我的二維碼模組報錯,提示報錯程式碼如下 重要資訊是下面的紅色字型部分(Android 模擬器紅屏) undefined is not an object (evaluating '_react2.PropTypes.func')<unknown> D:\CDM_POS_AP
react native iOS CFBundleIdentifier Does Not Exist
哎。。。最近添加了一個第三方外掛一直出現CFBundleIdentifier Does Not Exist 問題 Xcode報react-native ->third-part 錯誤!找了許多文件 (我自己沒有效果) 刪除了.rncache檔案 下載bo
java rsa加密報java.security.InvalidKeyException: IOException : algid parse error, not a sequence
java rsa 加密報這個異常,應該祕鑰的問題,: rsa 祕鑰不是pks8 格式Caused by: java.security.InvalidKeyException: IOException : algid parse error, not a sequenceat
React Native 出現undefined is not an object (evaluating 'this.props.navigator')
在RN的元件裡面,我們想進行介面跳轉,網上查閱資料,配置程式碼實現如下, <NavigatorIOS ref='nav' style= {styles.container}initialRou
WebStorm上執行react-native報錯 Error: Metro Bundler can't listen on port 8081(Win7)的解決
Win7環境 + WebStorm + react-native專案,點選執行按鈕然後未在Genymotion模擬器上執行程式,WebStorm工作臺輸出下列錯誤: Error: Metro Bundler can't listen on port 8081 產生原因