我正在尝试安装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作为react-native-camera吗?如果是这样的话,我如何通过SDK管理器解决这个问题?我尝试了各种类似的语法来安装该平台,但都不起作用。我向sdkmanager --list确认它是正确的名称(似乎是)。如果我转到android-sdk/platforms tools下,我看到的只有adb文件(或者安装应该只是更新该文件?)
发布于 2018-11-07 10:19:38
我真傻。
我需要以sudo身份运行SDK管理器。为此,请执行以下操作:
sudo bash sdkmanager [installations args as per post above].我将离开这篇文章--我为此浪费了大量的时间,希望它能帮助其他人……
是的,如果platform-tools安装成功,那么在/platform-tools下,您应该看到一堆文件,而不仅仅是adb文件。
https://stackoverflow.com/questions/53182753
复制相似问题