1. 程式人生 > >Gradle如果檢視更多錯誤資訊

Gradle如果檢視更多錯誤資訊

在使用Android Stuido編譯專案有時候會出現如下錯誤,並且沒有任何額外資訊可以追蹤錯誤:

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Users/xxx/Library/Android/android-sdk/build-tools/23.0.3/aapt'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

這時候我們應該注意到最後一句話:

Run with --info or --debug option to get more log output.

也就是說我們可以通過執行gradle build --info命令編譯專案檢視更多的錯誤資訊,我們執行命令之後會看到類似以下的錯誤資訊輸出(具體錯誤根據實際情況而定):

...

Successfully started process 'command '/Users/xxx/Library/Android/android-sdk/build-tools/23.0.3/aapt''
<generated>:0: error: invalid symbol: 'null'
:app:processDebugResources FAILED
:app:processDebugResources (Thread[Daemon worker Thread 22,5,main]) completed. Took 0.42 secs.

我們搜尋關鍵字【error】,就可以定位到下面一句話:

<generated>:0: error: invalid symbol: 'null'

我這邊的錯誤是因為我在自定義屬性裡面定義了一個名字叫null的屬性,這樣的定義是不允許的,所以我們改個名字就可以了。

相關推薦

Gradle如果檢視錯誤資訊

在使用Android Stuido編譯專案有時候會出現如下錯誤,並且沒有任何額外資訊可以追蹤錯誤: * What went wrong: Execution failed for task ':app

小程式點選跳轉外部連結,計算問題,後臺解密獲取使用者資訊

使用場景: 小程式上體點選圖跳轉廣告(百度這種連結) 直接上程式碼: index.wxml <!--pages/index/index.wxml--> <view wx:for="{{nav}}" wx:key="{{item}}"> <i

仿淘寶、京東、美團使用ViewPager+GridView實現左右滑動檢視分類導航功能

文章說明 本文修改自開發者原始碼 微信公共號:China-dvlp 如果你有想學習的文章直接關注公眾號(開發者原始碼)回覆,我會整理徵稿。如果你有好的文章想和大家分享歡迎投稿,直接向我回覆文章連結即可。 概 述 仿淘寶、京東、美團使用ViewPage

Android仿京東、淘寶商品詳情頁上拉檢視詳情

老規矩,先上圖,沒圖說個J8 高清原圖GIF圖,請移步:https://github.com/kangkanger/SlideSeeMoreLayout/blob/master/screenshots/2.gif 相信現在只要做電商的APP,95%的UI設計師都會抄這個介面,所以把

小程式怎麼做檢視的顯示和隱藏

應用場景:    當列表資料太多時,就會進行分段查詢,這就有了檢視更多   小編在剛剛開始做的時候也是費了很大的勁,想了三種方案,這就不細說了,來說下最簡單的方案 PHP程式碼:    

android RecyclerView實現檢視及收起

三個list: realList 真實list hideList 隱藏時的list openList 展開時的list 做法就是 判斷介面卡條目小於4(可任意)時,將介面卡list設定為真實list 判斷介面卡條目大

仿淘寶商品詳情頁,上拉檢視詳情demo(Activity和Fragment)。2種應用場景

最近專案中有個功能,在課程播放頁,有個講師詳情頁:上面展示文字資訊,下面展示一個webView,但是webView,要通過上拉才出現。網上找的一個開源的demo。對裡面進行了一定的修改,以符合專案要求: https://github.com/cnbleu/

Android尾部帶“檢視”的TextView

http://blog.csdn.net/tanxuewe/article/details/50793630 宣告一下,最開始是從這篇文章看到的,拿過來後呢,做了一些改進。 首先是增添了幾個屬性;其次,也是最重要的,改進了呼叫setText()重新設定文字時,其下方的Vi

linux,terminal中顯示的資訊,將滾動條拖到最上也沒法看到所有內容,如何看上面資訊

很多方法, 假設你要讀一個很長的檔案 輸入$ cat file 之後 檔案顯示太多行, 沒法看最上面的內容. 你可以用 $ cat file | more 這樣檔案的內容會一段一段顯示 或者用 $ less file 也差不多 如果是執行命令的輸出內容太多而無法看到上面的內

android 你所不知道的類SpannableStringBuilder的總結--實現圖文混排,檢視,下劃線等等

今天無意中看到的一個類SpannableStringBuilder,查了下感覺很牛叉; 1.看下實現的效果 第一種 第二種 實現的程式碼見   使用的模板 2.簡單的使用模板: publiccl

win7 2008 尚未在 Web 伺服器上註冊ASP.NET 4.0。為了使網站正確執行,可能需要手動將 Web 伺服器配置為使用 ASP.NET 4.0,按 F1 可瞭解詳細資訊

win7,vs2010建立.NetFramework 4框架下的Asp.Net空網站。系統提示 “尚未在 Web 伺服器上註冊ASP.NET 4.0。為了使網站正確執行,可能需要手動將 Web 伺服器配置為使用 ASP.NET 4.0,按 F1 可瞭解更多詳細資訊。” 查閱

TortoiseSVN的設定,如何檢視的log記錄

TortoiseSVN的設定 想知道不同的設定是幹什麼用的,你只需將滑鼠指標在編輯框/選項框上停留一秒鐘...一個幫助提示氣泡就會彈出來。 常規設定 圖 4.68. 設定對話方塊,常規設定頁面 這個對話方塊允許你指定自己喜歡的語言,同時也可做那些與Subver

CAS SSO 4.0 單點登入返回使用者資訊

從cas server登入成功後,預設只能從cas server得到使用者名稱。但程式中也可能遇到需要得到更多如姓名,手機號,email等更多使用者資訊的情況。 cas client拿到使用者名稱後再到資料庫中查詢,的確可以得到關於該使用者的更多資訊。 但是如果使用者登入成

安裝 SQL Sever 2000至最後步驟報錯“安裝程式配置伺服器失敗。 參考伺服器錯誤日誌和 C: \Windows\sqltsp.log 瞭解資訊

在安裝 SQL Sever 2000至最後步驟報錯“安裝程式配置伺服器失敗。 參考伺服器錯誤日誌和 C: \Windows\sqltsp.log 瞭解更多資訊” ,如 圖: 解決方法 解除安裝原有的 SQL Server 刪除 Microsoft SQL Server目錄

Visual Studio 除錯小技巧-從檢視視窗得到資訊

在使用Visual Studio開發除錯程式時,我們經常需要開啟檢視視窗(Watch)來分析變數。有時在檢視視窗顯示的內容不是很直觀。為了能從檢視視窗的變數中得到更多的資訊,我們需要一些小的技巧。下面是幾個例子。1. Windows訊息在開發除錯介面程式時,我們經常需要檢視訊

Facebook新專利曝光:收集資訊 可知使用者家庭…

@央廣軍事11月10日訊息,2018中國航展上首次公開展出的“瞭望者Ⅱ”察打一體導彈無人艇,是剛剛成功進行首發導彈飛行試驗命中靶心的實艇,試驗成功後隨即吊裝到展位與公眾見面。據媒體此前報道,該艇是中國第一艘導彈無人艇,也是繼以色列拉斐爾海上騎士後全球第二個成功發射導彈的無人艇,填補了國內導彈無人艇這一技術空白

ajax檢視詳細錯誤資訊

$.ajax({ ...... error: function(XMLHttpRequest, textStatus, errorThrown) { console.log(XMLHttpReque

對OkHttpUtils中onError方法進行擴充套件列印資訊

https://www.2cto.com/kf/201707/661662.html 最近開發Android專案用到了OkHttpUtils,專案中的伺服器是另一個同學搭的,能測試伺服器的介面的只有我了,比如400,500錯誤啊,都要我這邊列印才能找到出錯具體在哪個程式碼塊,但是,OkHttpU

java資料庫程式設計(13) 獲取資料庫資訊

使用 DatabaseMetaData可以獲得關於資料庫的很多資訊,比如支援的列,兩張表之間的外來鍵約束,檢視主鍵約束等等。 這裡的程式碼也不用怎麼講解了,如果前面的都懂的話,這些程式碼是可以看懂的。 import java.io.FileInputStream; import java