1

プッシュ通知を自分のリアクションネイティブプロジェクトに統合したい https://mobile.azure.com/orgs/....../push/setup モバイルセンタープッシュをリアクションネイティブプロジェクトに追加しようとすると、com.google.firebase:firebase-core:11.0.0が見つかりませんでした

-> % 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をアップグレードする必要があることのようになります。私は

react-native run-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に関連するステップが欠落しているよう if i upgrade my local SDK, this is a safe update for React Native?

答えて

2

Firebase SDKが古い場合は、更新する必要がローカルリポジトリにある:

enter image description here

+0

が、私は私の地元のSDKをアップグレードし、この平均を行うことができますI私のbuild.gradleをアップグレードする必要があります。 "compileSdkVersion 23"を他のバージョンに適用すると、これはReact Nativeに対して安全ですか? – kala888

+0

これを読んでください:https://medium.com/google-developers/picking-your-compilesdkversion-minsdkversion-targetsdkversion-a098a0341ebd –

0

ルックス: iはfirebaseヒントを見つけます。手順のすべての手順を完了していることを確認してください。 documentationから

Before using Mobile Center Push service, you need to add Firebase to your application.

関連する問題