如何将firebase集成到Xamarin项目中。

时间:2016-07-05 14:21:58

标签: android ios xamarin firebase

我是Xamarin的新手并尝试将firebase SDK集成到项目中。当我试图使用gradle拉罐子时,我遇到了一个问题 -

Gradle日志:

失败:构建因异常而失败。

  • 其中: 构建文件' C:\ Users \ ss-1 \ AppData \ Local \ Temp \ Xamarin.GradleBindings \ 91bd26 \ build.gradle' line:5

  • 出了什么问题: 评估根项目[ 91bd26'

    时出现问题
      

    无法解析配置&detaeConfiguration1'的所有依赖项。   找不到com.google.firebase:firebase-core:9.2.0。   在以下位置搜索:       文件:/ C:/Users/ss-1/AppData/Local/Android/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/9.2.0/firebase-core-9.2.0。 POM       文件:/ C:/Users/ss-1/AppData/Local/Android/android-sdk/extras/android/m2repository/com/google/firebase/firebase-core/9.2.0/firebase-core-9.2.0。罐       https://jcenter.bintray.com/com/google/firebase/firebase-core/9.2.0/firebase-core-9.2.0.pom       https://jcenter.bintray.com/com/google/firebase/firebase-core/9.2.0/firebase-core-9.2.0.jar   要求:       :91bd26:未指定

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。

建立失败

总时间:8.451秒

原始脚本:

申请插件:' java'

def resolveDependencyString(String dependencyString) {
   def dependency = dependencies.create(dependencyString)
   configurations.detachedConfiguration(dependency).setTransitive(false).resolve()
}

def resolveDependencyStringTransitive(String dependencyString) {
   def dependency = dependencies.create(dependencyString)
   configurations.detachedConfiguration(dependency).setTransitive(true).resolve()
}

repositories { 
   maven {
       url "C:/Users/ss-1/AppData/Local/Android/android-sdk/extras/android/m2repository/" //will be replaced by add-in
   }
   jcenter()
}

task getDeps(type: Copy) {
 def resultFileAll = new File("C:/Users/ss-1/AppData/Local/Temp/Xamarin.GradleBindings/91bd26/result_main.txt")
 def resultFileMain = new File("C:/Users/ss-1/AppData/Local/Temp/Xamarin.GradleBindings/91bd26/result_all.txt")

请告诉我,如何修复。

谢谢你, PRASHANT

1 个答案:

答案 0 :(得分:0)

FCM与Xamarin的官方整合没有更新。 请查看此website以获取更多详细信息。

  

将FCM与Xamarin整合的文档?

Xamarin没有关于如何将FCM与您的Xamarin.Android应用程序集成的指南。 Xamarin仍然与GCM集成,GCM还没有正式确定,因此您可以在项目中使用GCM。

以下是查看原始帖子的Link