Ошибка предварительной сборки реакции-нативной, build.gradle - PullRequest
0 голосов
/ 10 ноября 2019

При первом запуске приложения появляется эта ошибка. Я не понимаю, с чем это может быть связано.


FAILURE: Build failed with an exception.

* Where:
Build file 'C:\xxxx\android\app\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Malformed \uxxxx encoding.

1 Ответ

0 голосов
/ 10 ноября 2019

Проверьте порядок исполнения. Я думаю, что ваша компьютерная среда Windows.

  1. Вы рекомендуете установить Node и Python2 через Chocolatey , популярный менеджер пакетов для Windows.
  2. choco install -y nodejs.install python2 jdk8

Если вы уже установили Node в своей системе, убедитесь, что она Node 8.3 или новее. Если у вас уже есть JDK в вашей системе, убедитесь, что он version 8 или новее.

Загрузите и установите Android Studio. Выберите «Пользовательские» настройки, когда
предложит выбрать тип установки. Убедитесь, что отмечены все следующие пункты:
  • Android SDK
  • Android SDK Platform
  • Performance (Intel ® HAXM) (See here for AMD)
  • Android Virtual Device

Затем нажмите «Далее», чтобы установить все эти компоненты.

Android Studio устанавливает последнюю версию Android SDK по умолчанию. Однако для создания приложения React Native с собственным кодом требуется, в частности, Android 9 (Pie) SDK. Дополнительные Android SDK можно установить с помощью диспетчера SDK в Android Studio.

. По умолчанию SDK устанавливается в следующем месте:

c:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk
Добавление инструментов платформы в Path. Откройте системную панель в разделе System and Security на панели управления Windows, затем нажмите «Изменить настройки ...». Откройте вкладку «Дополнительно» и нажмите Environment Variables .... Выберите переменную Path. затем нажмите «Изменить». Нажмите New и добавьте путь к инструментам платформы в список.

Расположение этой папки по умолчанию:

c:\Users\YOUR_USERNAME\AppData\Local\Android\Sdk\platform-tools

React Native имеет встроенный интерфейс командной строки, который можно использовать для создания нового проекта. Вы можете получить к нему доступ, не устанавливая что-либо глобально, используя npx, поставляемый с Node.js.

npx реактивная нативная инициация AwesomeProject

Запуск npx react-native run-android внутри вашегоReact Native папка проекта:

cd AwesomeProject npx response-native run-android

Если все настроено правильно, вы должны увидеть, что ваше новое приложение работает в вашем Androidэмулятор в ближайшее время.

...