Приложение с поддержкой React в автономном режиме с android studio - PullRequest
0 голосов
/ 16 июня 2020

Я разрабатываю приложение, поддерживающее реакцию, на компьютере без подключения rnet (я не могу подключить его к rnet),

Я настроил локальный репозиторий и android в соответствии с android гидом студии здесь

, а также связал с Gradle localy.

Все конфигурации работали нормально, но проект все еще не скомпилирован, я получить неразрешенные зависимости собственных модулей реакции ( пример здесь ), которые я использовал.

Я пытаюсь решить эту проблему в течение двух недель и не смог.

Я пока не нашел решения для этого

Студийная версия android - 3.5.2, а версия gradle - 5.4.1

Есть идеи? Любая помощь будет оценена

1 Ответ

0 голосов
/ 16 июня 2020

Что ж, работать в автономном режиме с gradle будет немного сложно, если вы не соберете проект один раз, когда у вас есть inte rnet. Проблема в том, что gradle необходимо разрешить зависимости, и для этого он ищет не только в node_modules, но и в разных онлайн-репозиториях.

Если у вас нет inte rnet - gradle не может получить необходимые пакеты, и вы получите ошибку сборки.

В вашем случае вы настроили android studio для использования автономных версий gradle и maven, но то, что ваша сборка не может найти, - это soloader, yoga et c - это библиотеки, которые недоступны в загруженной вами автономной сборке maven. Насколько я могу судить по содержимому этой сборки, она содержит только зависимости android.

Вам нужно будет получить soloaded, yoga et c и предоставить их для своей сборки для использования в автономном режиме. Я думаю, что проще всего было бы собрать проект один раз, когда он онлайн ... После этого gradle должен повторно использовать кешированные пакеты.

...