chirp-реагировать-родной запуск андроида не удается для Java 11 и 12? - PullRequest
0 голосов
/ 07 мая 2019

Пытался собрать chirp-Reaction-native с Java 12 и Java 11. Не будет строить.

Если я переключаюсь на Java 1.8 И устанавливаю для моего gradle distributionUrl значение gradle-4.8-all.zip в chirp-реагировать-native / android / gradle / wrapper / gradle-wrapper.properties, пакет компилируется и устанавливается правильно, и я думаю, что он работает правильно.

Однако, если это легко исправить, я бы предпочел использовать текущий JDK. Кто-нибудь успешно собирал chirp-реагировать на натив с использованием Java 12?

Шаги для воспроизведения:

С Java 12, установленным в моей переменной env JAVA_HOME (/Library/Java/JavaVirtualMachines/jdk12-0.1.jdk)

response-native run-android завершается с этой ошибкой:

Не удалось определить версию Java от 12.0.1

Если я опускаюсь до Java 11 как JAVA_HOME, я получаю похожее сообщение об ошибке:

Не удалось определить версию Java от 11.0.3

В Java 1.8 и Gradle 4.8 все выглядит для сборки, установки и запуска должным образом.

Ответы [ 2 ]

0 голосов
/ 09 мая 2019

Этот комментарий описывает причину этой ошибки - https://github.com/facebook/react-native/issues/22487#issuecomment-443759776

Возможно, вы сможете обновить версию gradle в файле android/build.gradle.

0 голосов
/ 08 мая 2019

Можете ли вы попробовать запустить ./gradlew build из командной строки и проверить наличие дополнительных сообщений журнала в консоли?Это может быть связано с отсутствием некоторых зависимостей, необходимых для вашего проекта.Что происходит, если вы удалите ChirpSDK из проекта?Можете ли вы построить его с Java 11/12 и без ChirpSDK?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...