Firebase动态链接类在Android Studio中无法识别

3

在此输入图片描述为什么 Firebase 动态链接无法生成,我不明白动态链接未被检测到的原因。它说我需要在 gradle 中放置 firebase 邀请库 11.0.4。但是由于我的 Android Studio 无法识别以下库,所以它也不起作用。所以我不明白 Google Firebase 所做的废话背后的原因。

DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
    .setLink(Uri.parse("https://example.com/"))
    .setDynamicLinkDomain("abc123.app.goo.gl")
    // Open links with this app on Android
    .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
    // Open links with com.example.ios on iOS
    .setIosParameters(new DynamicLink.IosParameters.Builder("com.example.ios").build())
    .buildDynamicLink();

这是我的Gradle依赖项。
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'

    compile 'com.google.firebase:firebase-core:10.2.1'
    compile 'com.google.firebase:firebase-auth:10.2.1'
    compile 'com.google.firebase:firebase-invites:10.2.1'
    testCompile 'junit:junit:4.12'
}


apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.android.application'

有没有人可以帮忙?那么请帮忙解决如何使用Firebase Invite API发送意图与其他应用程序而不仅仅是通过电子邮件和短信服务的限制。


你在 build.gradle 中为 firebase 添加了哪个库? - Farmer
+1,请将以下内容粘贴到您的build.gradle依赖项中。同时确保您已经在SDK管理器中更新了“Google存储库”。 - Ian Barber
@Shailesh,我已经添加了compile 'com.google.firebase:firebase-invites:10.2.1'。正如我之前提到的,我也尝试过放置Firebase邀请11.0.4,但Android Studio无法检测到它。 - Siddharth Choudhary
@IanBarber 这是我的 SDK 管理器的截图。 - Siddharth Choudhary
Google的代码库实际上是SDK工具中的一个包,而不是更新站点 - 你能检查一下它是否已更新吗? - Ian Barber
1个回答

1

嗯,我通过更新解决了我的问题。尽管我们身处所谓的自动化世界中,但仍有一些需要手动完成的事情。 因此,请进入设置并通过在设置对话框中搜索来到sdk工具选项。 在那里之后

步骤2:选择SDK工具并查看其中的Google存储库选项

步骤3:如果未安装,请安装它; 如果Studio显示您的更新,则请将其更新到最新版本

步骤4: Taadaaa……现在你做完了 现在你可以使用firebase-invites-11.0.4,从而可以使用DynamicLinks类


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接