廢話不多說,是不是很想知道gradle 腳本中的每個方法的執(zhí)行順序和生命周期的回調(diào)都會在什么時候執(zhí)行呢?是不是也不想打log?為什么看著別人寫的腳本自己卻看不懂呢邦投,為什么寫android.buildOutputs
卻沒有任何提示,怎么才能知道返回值的類型呢擅笔?還等什么志衣,快來debug吧。
現(xiàn)在的痛點
不知道怎么去debug猛们,看了教程卻一直失敗念脯。
把大象裝進冰箱
- 第一步:新建一個remote,并命名弯淘,我命名的為
debug
绿店,
- 第二步:終端輸入一個命令
./gradlew xxx -Dorg.gradle.debug=true --no-daemon
// xxx 代表的是一個命令,比如 build 庐橙、assembleDebug假勿、clean、installDebug 等
上面執(zhí)行完之后态鳖,終端會一直等待你去attach转培,比如:
- 第三步:把Run 按鈕那塊切換成你的
debug
,然后點擊DEBUG按鈕
然后此時終端就會跑起來了浆竭,在你想debug的腳本那打上斷點浸须。