Я пытаюсь установить ответную нативную камеру. Я на 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 (или, возможно, установка должна просто обновить этот файл?)