当我尝试将 mobile-center-push 添加到 React Native 项目时找不到 com.google.firebase:firebase-core:11.0.0
Could not find com.google.firebase:firebase-core:11.0.0 when i try to add mobile-center-push to React Native project
我想按照指南将推送通知集成到我的 React Native 项目中
https://mobile.azure.com/orgs/....../push/setup
当我 运行
react-native run-android
我收到一个错误:
-> % react-native run-android
Scanning 744 folders for symlinks in /Users/kalaliu/temp/RNBase/node_modules (5ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
File /Users/kalaliu/.android/repositories.cfg could not be loaded.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> A problem occurred configuring project ':mobile-center-push'.
> Could not resolve all dependencies for configuration ':mobile-center-push:_debugPublishCopy'.
> Could not find com.google.firebase:firebase-core:11.0.0.
Required by:
RNBase:mobile-center-push:unspecified > com.microsoft.azure.mobile:mobile-center-push:0.10.0
> Could not find com.google.firebase:firebase-messaging:11.0.0.
Required by:
RNBase:mobile-center-push:unspecified > com.microsoft.azure.mobile:mobile-center-push:0.10.0
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
看来我需要升级我的 RN 项目中的 android SDK?
对此有什么想法吗?
我的 android 配置
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.rnbase"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0.1"
ndk {
abiFilters "armeabi-v7a"
}
vectorDrawables.useSupportLibrary = true
}
我的package.json
"mobile-center": "^0.6.0",
"mobile-center-analytics": "^0.6.0"
"mobile-center-crashes": "^0.6.0",
"mobile-center-push": "^0.7.0",
"react": "16.0.0-alpha.12",
"react-native": "^0.45.1",
PS:
我找到了 firebase 提示:
您似乎缺少与 Firebase 相关的步骤。请确保您已完成说明的所有步骤。
Before using Mobile Center Push service, you need to add Firebase to your application.
Firebase SDK 在本地存储库中,如果过时则需要更新:
我想按照指南将推送通知集成到我的 React Native 项目中 https://mobile.azure.com/orgs/....../push/setup 当我 运行
react-native run-android
我收到一个错误:
-> % react-native run-android
Scanning 744 folders for symlinks in /Users/kalaliu/temp/RNBase/node_modules (5ms)
JS server already running.
Building and installing the app on the device (cd android && ./gradlew installDebug)...
File /Users/kalaliu/.android/repositories.cfg could not be loaded.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> A problem occurred configuring project ':mobile-center-push'.
> Could not resolve all dependencies for configuration ':mobile-center-push:_debugPublishCopy'.
> Could not find com.google.firebase:firebase-core:11.0.0.
Required by:
RNBase:mobile-center-push:unspecified > com.microsoft.azure.mobile:mobile-center-push:0.10.0
> Could not find com.google.firebase:firebase-messaging:11.0.0.
Required by:
RNBase:mobile-center-push:unspecified > com.microsoft.azure.mobile:mobile-center-push:0.10.0
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
看来我需要升级我的 RN 项目中的 android SDK? 对此有什么想法吗? 我的 android 配置
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "com.rnbase"
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName "1.0.1"
ndk {
abiFilters "armeabi-v7a"
}
vectorDrawables.useSupportLibrary = true
}
我的package.json
"mobile-center": "^0.6.0",
"mobile-center-analytics": "^0.6.0"
"mobile-center-crashes": "^0.6.0",
"mobile-center-push": "^0.7.0",
"react": "16.0.0-alpha.12",
"react-native": "^0.45.1",
PS:
我找到了 firebase 提示:
您似乎缺少与 Firebase 相关的步骤。请确保您已完成说明的所有步骤。
Before using Mobile Center Push service, you need to add Firebase to your application.
Firebase SDK 在本地存储库中,如果过时则需要更新: