【问题标题】:Error occurred during initialization of VM due to java.nio.charset.IllegalCharsetNameException由于 java.nio.charset.IllegalCharsetNameException,VM 初始化期间发生错误
【发布时间】:2015-11-15 05:44:50
【问题描述】:

我使用的是 gradle-2.5 版本。 我在尝试构建 android 项目时收到此错误。

[abc_Android_App] $ /cip/opt/gradle-2.5/bin/gradle
Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException: 
at java.nio.charset.Charset.checkName(Charset.java:303)
at java.nio.charset.Charset.lookup2(Charset.java:484)
at java.nio.charset.Charset.lookup(Charset.java:464)
at java.nio.charset.Charset.defaultCharset(Charset.java:609)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:56)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:111)
at java.io.PrintStream.<init>(PrintStream.java:104)
at java.io.PrintStream.<init>(PrintStream.java:151)
at java.lang.System.newPrintStream(System.java:1148)
at java.lang.System.initializeSystemClass(System.java:1192)

Build step 'Invoke Gradle script' changed build result to FAILURE
Build step 'Invoke Gradle script' marked build as failure
An attempt to send an e-mail to empty list of recipients, ignored.
Finished: FAILURE

我在谷歌搜索过类似的错误,发现了这种类型的错误:

Error occurred during initialization of VM
java.nio.charset.IllegalCharsetNameException: UTF-8 -Xmx4G -Xms4G 

它有一个解决方案。

但就我而言,错误未显示 UTF-8 -Xmx4G -Xms4G ,因此我无法猜测问题出在哪里。

请帮我解决这个错误。

P.s (slave 上没有空间问题)

提前致谢。

【问题讨论】:

  • 还没有看到这个。您是否有任何非 utf-8 编码的源文件?
  • 您是否在build.gradle 文件中指定了任何字符集?
  • 没有@jolta。我们没有在该文件中指定任何字符集

标签: java android jenkins gradle android-gradle-plugin


【解决方案1】:

确保您在 gradle.properties 文件中没有像下面这样的“\”[UTF-8]。

org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8\

正确的一个:

org.gradle.jvmargs=-Xmx2048m -XX\:MaxPermSize\=512m -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

【讨论】:

    猜你喜欢
    • 2015-09-16
    • 2017-03-31
    • 2018-11-12
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多