【发布时间】:2018-11-07 02:14:17
【问题描述】:
我正在尝试安装 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 有关...
react-native-camera 绝对需要 28.0.1 吗?如果是这样,我如何使用 SDK 管理器解决此问题?我已经尝试了各种类似的语法来安装平台,但没有成功。我用 sdkmanager --list 检查了它是正确的名称(似乎是)。如果我在 android-sdk/platforms-tools 下看到所有我看到的 adb 文件(或者安装应该只是更新该文件?)
【问题讨论】:
标签: react-native android-sdk-manager