show code block

2017年10月5日 星期四

Android錯誤解決 — backend:compileEndpointsSrcJava

前言:
早上遇到了一個奇怪的錯誤。
以前都好好的專案突然build不起來了!

看了一下Log







Error:(302, 5) error: method does not override or implement a method from a supertype
Error:(304, 29) error: cannot find symbol method setBatchPath(String)

Error:(474, 5) error: method does not override or implement a method from a supertype
Error:(476, 29) error: cannot find symbol method setBatchPath(String)

Error:Execution failed for task ':backend:compileEndpointsSrcJava'.
> Compilation failed; see the compiler error output for details.



實在不知道什麼情況。

就拿關鍵字下去搜索。

重點訊息還非常之少!!!!

我轉頭就直接開stackoverflow直接搜索

可以判斷如果不是我程式碼有問題,這就是一個史無前例的新bug

 Google App Engine endpoints

就是這出問題啦!


解決方式:


在backend project內增加這串

appengine {
    endpoints {
        googleClientVersion = '1.23.0'
    }
}
 

問題就解決了

https://stackoverflow.com/questions/46554771/cannot-find-symbol-method-setbatchpathstring-in-the-generated-source-from-ge

突然有種從0到1真的很困難的感觸。


沒有留言:

張貼留言

協程(coroutine) - 協程為什麼要學它?

 Coroutine 協程 再強調一次 協程就是由kotlin官方所提供的線程api //Thread Thread { }.start() //Executor val execu...