2016-12-16 4 views
5

У меня есть моя среагировать наивный проект полностью установка и пытаюсь запустить его на мой телефон, но kép получаю следующее сообщение об ошибке, когда я запускаюНевозможно построить 2 проекта среагировать родные на телефон

реагирующих native run-android

команда.

Выход:

java.io.IOException: Не удается запустить программу "/home/webshinobis/Android/sdk/build-tools/23.0.1/aapt": ошибка = 2, нет такого файла или Справочник

Но я проверил инструменты сборки и этот файл находится прямо там. Я переустановил инструменты сборки для 23.0.1, но никаких изменений. любые идеи, чтобы помочь? Благодарю.

+0

Вы следовали всем инструкциям, предлагаемым на официальном сайте? Взгляните на [this docs] (https://facebook.github.io/react-native/docs/getting-started.html) –

ответ

12

Необходимые библиотеки для 64-битных машин:

Если вы работаете в 64-битной версии Ubuntu с, вам необходимо установить некоторые 32-битные библиотеки:

$sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386 

Если вы работаете 64 -бит Fedora:

$sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686 
+0

Это также решает мою проблему. Спасибо. – san

+0

Спасибо, человек .... Ты спас мой день! –

0

Ах спасибо. Я только что последовал за этим

sudo dpkg --add-architecture i386 

sudo apt-get update 

, но я получил сообщение об ошибке, который не смог найти пакет. Затем я нашел ответ в here. Подводя итог, вы должны добавить архитектуры i386, как этот

sudo dpkg --add-architecture i386 

sudo apt-get update 

эту работу для меня очень хорошо.