response-native-camera: sdk manager plateforms-tools 28.0.1 не может быть установлен - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь установить ответную нативную камеру. Я на Ubuntu 18, Webstorm для IDE. Ориентация на Android.

Для Android SDK у меня не установлена ​​полная Android Studio. Вместо этого я устанавливаю только Android-SDK, и я использую SDKManager. Это отлично работает с моим приложением-заглушкой, оно компилируется и работает на Android с

react-native run-android

Я установил реагирующую камеру как модуль с npm согласно показаниям :

npm install react-native-camera --save
react-native link react-native-camera

Пока все хорошо. Это ссылки. Однако, если я пытаюсь запустить приложение (даже до того, как на самом деле пытаюсь использовать камеру), я получаю некоторые предупреждения:

> Configure project :react-native-camera 
Checking the license for package Android SDK Platform-Tools in /usr/lib/android-sdk/licenses
License for package Android SDK Platform-Tools accepted.
Preparing "Install Android SDK Platform-Tools (revision: 28.0.1)".
Warning: Failed to read or create install properties file.
WARNING: platform-tools package is not installed, and automatic installation failed.

Итак, я попытался установить инструменты для платформ, используя менеджер sdk и предоставленные инструкции здесь :

sdkmanager "platform-tools" "platforms;android-28"

Что дает:

Warning: Failed to read or create install properties file. 

Так что я предполагаю, что это действительно связано с sdkmanager ...

Нужно ли мне 28.0.1 для реагировать на родную камеру? Если так, как я могу обойти эту проблему с менеджером SDK? Я пробовал различный подобный синтаксис для установки платформы, и он не работал. Я проверил с помощью sdkmanager --list, что это правильное имя (похоже). И если я захожу под android-sdk / platform-tools, все, что я вижу, это файл adb (или, возможно, установка должна просто обновить этот файл?)

1 Ответ

0 голосов
/ 07 ноября 2018

Глупый я.

Мне нужно было запустить менеджер SDK как sudo. Для этого:

sudo bash sdkmanager [installations args as per post above].

Я уйду с поста - я потерял на это смехотворное количество времени, надеюсь, это поможет другим ....

И да - если установка platform-tools сработала, то в / platform-tools вы должны увидеть кучу файлов, а не только adb.

...