j2objc Ошибка при переводе на Objective C

есть исходный код Android, который мне нужно перевести на Objective C

но показывает ошибку:

java -Xbootclasspath:$J2OBJC_HOME/lib/jre_emul.jar -jar $J2OBJC_HOME/lib/j2objc.jar j2objcc

Invalid layout of java.lang.String at value

#

# A fatal error has been detected by the Java Runtime Environment:

#

#  Internal Error (javaClasses.cpp:127), pid=575, tid=4867

#  fatal error: Invalid layout of preloaded class

#

# JRE version:  (8.0_51-b16) (build )

# Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b03 mixed mode bsd-amd64 compressed oops)

# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

#

# An error report file with more information is saved as:

# /Users/emaar/AndroidStudioProjects/TestBuild/app/src/main/java/com/emaar/app/testbuild/hs_err_pid575.log

#

# If you would like to submit a bug report, please visit:

#   http://bugreport.java.com/bugreport/crash.jsp

#

Abort trap: 6

любые установленные вещи (JDK 8, Maven, SDK, Android Studio, Gradle, J2OBJC,...)

как это решить?


person Hossein Kurd    schedule 07.10.2015    source источник
comment
Пожалуйста, добавьте минимальный пример кода Java, который вызывает эту проблему с переводом. Еще лучше попытаться изолировать единственную строку в этом блоке кода, которая вызывает эту проблему.   -  person brunobowden    schedule 07.10.2015
comment
Это также похоже на этот ответ SO: stackoverflow.com/questions/13030111/   -  person brunobowden    schedule 07.10.2015
comment
@brunobowden Подобный вопрос не помогает исправить ...   -  person Hossein Kurd    schedule 09.10.2015


Ответы (1)


"j2objcc" не является исходным файлом Java. Если вы запустите свою команду без него, будут отображаться допустимое использование и флаги для j2objc.

person tball    schedule 07.10.2015
comment
Вы можете помочь мне, объяснив больше или что-то еще? - person Hossein Kurd; 09.10.2015
comment
Я бы начал с инструкций на j2objc.org/docs/Getting-Started.html. Даже если вы знакомы с ними, они помогут проверить правильность установки. - person tball; 09.10.2015
comment
Я начинаю с j2objc.org/docs/Getting-Started.html, но это не не помогает исправить ошибки - person Hossein Kurd; 10.10.2015