【问题标题】:react-native-camera: sdk manager plateforms-tools 28.0.1 can't be installedreact-native-camera:无法安装 sdk manager 平台工具 28.0.1
【发布时间】: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


    【解决方案1】:

    我真傻。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多