无法解决::truesdk-0.7-releasePartner

时间:2018-08-16 16:06:43

标签: java android kotlin

我正在尝试添加truecaller sdk。但是我遇到了这个错误:

  

无法解决::truesdk-0.7-releasePartner

我在Google上搜索了很多,但是还没有找到解决方法。

dependencies { implementation(name: "truesdk-0.7-releasePartner", ext: "aar") }

6 个答案:

答案 0 :(得分:2)

TC Sdk随附的文件和文档不匹配, 基本上,文件名是truesdk-v0.7-releasePartner.aar,而文档中提到的名称是truesdk-0.7-releasePartner。

在提及相关性时,您需要在“ 0.7”之前添加“ v”。

答案 1 :(得分:1)

您是否尝试查看此处提到的文档?它确切说明了如何将SDK集成到Android应用中。 (将SDK与Android Studio项目一起使用的步骤2) https://github.com/truecaller/android-sdk


特别是在您的问题上,您似乎尚未将SDK aar添加到lib文件夹中。当您在此处注册开发人员(https://developer.truecaller.com/并添加您的应用详细信息时,可以连同合作伙伴密钥和访问凭据一起获得SDK aar。

答案 2 :(得分:1)

您必须下载aar文件,然后通过 File> New Module> Import .jar / .aar Package 将其添加到项目中。 然后添加Container( margin: EdgeInsets.fromLTRB(12.0, 0.0, 12.0, 0.0), child: UpgradeCard(); ) 这是latest truecaller SDK-

的链接

答案 3 :(得分:1)

我希望这对某人有帮助,因为此处提供的其他答案对我不起作用

转到File->New->New Module

选择"Import .JAR/.AAR Package"项目,然后单击下一步按钮

转到Project Structure (Ctrl+alt+shift+s),从dependencies中选择left panel,从+中,点击declared dependencies图标,选择module dependency,在那里您可以看到{{1 }}依赖性,请点击它,瞧!完成。

答案 4 :(得分:0)

将以下几行添加到您的 build.gradle (根)文件中。

repositories {
    flatDir {
        dirs 'libs'
    }
}

答案 5 :(得分:0)

使用最新的SDK

implementation "com.truecaller.android.sdk:truecaller-sdk:0.8"