錯(cuò)誤的價(jià)值是無窮的,只有解決了沒一個(gè)錯(cuò)誤,你才能進(jìn)步
-
導(dǎo)入工程時(shí)報(bào)錯(cuò):
Error:(2, 0) Plugin with id 'com.jakewharton.hugo' not found.
注: id里面的類容個(gè)人不同
這里報(bào)錯(cuò)是因?yàn)?code>buildscript中的配置錯(cuò)誤了,網(wǎng)上常用的用原本正常的gradle文件夾和文件替換你要導(dǎo)入的工程中對(duì)應(yīng)的文件的方法是存在漏洞的,這種方法只適合你所導(dǎo)入的工程并沒有依賴其他,只是一個(gè)單獨(dú)獨(dú)立的工程,就像我們自己新建的一樣。如果我們工程中有其他的依賴,這種解決方式顯然錯(cuò)誤,因?yàn)槟銖?fù)制過去的文件里面根本就沒有人家需要的依賴。
比如:

圖-1
圖1中多了個(gè)
apply plugin: 'com.jakewharton.hugo' 如果你用替換gradle文件的方法,我就只能呵呵了。這里的
apply plugin: 'com.jakewharton.hugo'其實(shí)是對(duì)應(yīng)了dependencies中的 classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'如圖:

圖-2
這種錯(cuò)誤解決方法:** 1. 更新gradle,因?yàn)锳ndroid studio中的gradle還不穩(wěn)定,經(jīng)常有更新,人家用的可能和你的不一樣。2. 添加對(duì)應(yīng)的 dependencies
-
finished with non-zero exit value 1
錯(cuò)誤日志:
[com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_51\bin\java.exe'' finished with non-zero exit value 1 #62](https://github.com/frankiesardo/icepick/issues/62)
解決方法:在gradle中添加下面語句
defaultConfig {
// Enabling multidex
support.multiDexEnabled true
}
-
持續(xù)更新