我正在尝试安装react-native-ble-manager
到我的本机(以 Android 为中心)应用程序中。
npm install --save react-native-ble-manager
运行后react-native link
,我得到输出,告诉我有一个成功的链接,如预期的那样。
但是,当我去构建(react-native run-android --port=5714
)时,构建失败并出现以下错误:
出了什么问题:
配置项目“:app”时出现问题。
无法解析配置 ':app:_debugApk' 的所有依赖项。
配置项目“:react-native-ble-manager”时出现问题。
无法解析配置“:react-native-ble-manager:classpath”的所有依赖项。
无法解析 com.android.tools.build:gradle:1.5.0。
要求:
direct_analytics:react-native-ble-manager:unspecified
无法解析 com.android.tools.build:gradle:1.5.0。
无法获取资源“ https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom ”。
无法获取'https://jcenter.bintray.com/com/android/tools/build/gradle/1.5.0/gradle-1.5.0.pom '。
连接到 jcenter.bintray.com:443 [jcenter.bintray.com/159.122.18.156] 失败:连接超时:连接
我对本机反应相对较新,因此在设置过程中,我完全按照 Facebook 的“使用本机代码构建项目”说明(适用于 windows/android)。我应该提到我为模拟器进行了设置,但我目前正在使用物理设备。对于物理设备的设置,我手动下载并安装了谷歌的 USB 驱动程序
我在安装时遵循了react-native-ble-manager
的说明。需要注意的是,我minSdkVersion
最初是 16 岁。
在这被标记为重复之前,过去两天我一直在 SO 和 GitHub 上搜索,但没有找到答案。这可能是因为我在代理后面吗?这Connection timed out
让我相信。我已经将 npm/node 配置为在一个之后工作,但是 gradle 需要吗?在我尝试添加react-native-ble-manager
.
还有:react-native-cli: 2.0.1
。
更新:我什么也没做,只是react-native run-android --port=5714
每次都一遍又一遍地重新运行,直到构建成功并将应用程序部署到 android 设备。这是令人沮丧的不稳定。