摘要:Android - finished with non-zero-exit value 3
每次安裝都會出現什麼non-zero-exit value 1 , 2
這次遇到了non-zero-exit value 3
不管怎麼rebuild都不是,
終於在網路上,找到一篇文章,專講non-zero-exit value 3
http://www.scriptscoop.net/t/d4f95fc88ccc/android-execution-failed-java-exe-finished-with-non-zero-exit-value-2-.html
雖然好像標題不是那樣。
但看到了一件事
因為編譯時,預設可能是65K
但超過65K的怎麼辦。
就會在gradle加上
defaultConfig { targetSdkVersion 21 // Enabling multidex support. multiDexEnabled true }
但加了這個,可能就出現了non-zero-exit value 3的問題。
說是什麼OutOfMemory
所以看到網路上有人說,要提高到4g,再看這篇文章
我就將以下加入gradle,就可以正常執行過了。
dexOptions { preDexLibraries = false incremental true javaMaxHeapSize "4g" }
真是感謝天、感謝地。