react-native-camera:无法安装sdk管理器Plateforms-tools 28.0.1

时间:2018-11-07 02:14:17

标签: react-native android-sdk-manager

我正在尝试安装react-native-camera。我使用的是Ubuntu 18,适用于IDE的Webstorm。定位到Android。

对于Android SDK,我没有完整的Android Studio安装。相反,我只安装了android-sdk,并且正在使用sdkmanager。可以在我的存根应用程序上正常运行,可以编译并在Android上运行,

react-native run-android

根据indications,我已将react-native-camera作为模块与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管理器和here提供的说明来安装平台工具:

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

哪种产量:

Warning: Failed to read or create install properties file. 

所以我想这确实与sdkmanager有关...

我绝对需要28.0.1的反应相机吗?如果是这样,我该如何使用SDK管理器解决此问题?我已经尝试过各种类似的语法来安装该平台,但是它没有用。我用sdkmanager --list检查了它的正确名称(似乎是)。而且,如果我进入android-sdk / platforms-tools目录下,我看到的是adb文件(或者安装应该只是更新该文件?)

1 个答案:

答案 0 :(得分:0)

对不起我。

我需要以sudo的身份运行SDK管理器。为此:

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

我将离开该职位-为此我浪费了很多时间,希望它可以帮助其他人。...

是的-如果platform-tools安装成功,则在/ platform-tools下,您应该看到一堆文件,而不仅仅是adb文件。