【发布时间】:2018-08-16 16:06:42
【问题描述】:
我正在尝试添加 truecaller sdk。但我面临这个错误:
无法解决::truesdk-0.7-releasePartner
我用谷歌搜索了很多,但没有找到解决方案。
dependencies { implementation(name: "truesdk-0.7-releasePartner", ext: "aar") }
【问题讨论】:
标签: java android kotlin truesdk
我正在尝试添加 truecaller sdk。但我面临这个错误:
无法解决::truesdk-0.7-releasePartner
我用谷歌搜索了很多,但没有找到解决方案。
dependencies { implementation(name: "truesdk-0.7-releasePartner", ext: "aar") }
【问题讨论】:
标签: java android kotlin truesdk
TC Sdk 提供的文件和文档不匹配, 基本上文件名是 truesdk-v0.7-releasePartner.aar,而文档中提到的名称是 truesdk-0.7-releasePartner。
在提及依赖关系时,您需要在“0.7”之前添加“v”。
【讨论】:
您是否尝试查看此处提到的文档?它准确地解释了如何将 SDK 集成到您的 Android 应用程序中。 (在您的 Android Studio 项目中使用 SDK 的第 2 步) https://github.com/truecaller/android-sdk
特别是关于您的问题,您似乎尚未将 SDK aar 添加到您的 lib 文件夹中。当您在此处 (https://developer.truecaller.com/) 注册为开发人员并添加您的应用详细信息时,可以获取 SDK aar 本身以及合作伙伴密钥和访问凭据。
【讨论】:
您必须下载 aar 文件并通过 File > New Module > Import .jar/.aar Package 添加到项目中。
然后添加implementation "com.truecaller.android.sdk:truecaller-sdk:0.8"
这是latest truecaller SDK的链接-
【讨论】:
我希望这对某人有所帮助,因为此处提供的其他答案对我不起作用
转到File->New->New Module
选择"Import .JAR/.AAR Package" 项目并单击下一步按钮
转到Project Structure (Ctrl+alt+shift+s) 从left panel 中选择dependencies 从declared dependencies 中单击+ 图标选择module dependency 在那里您可以看到您的Truecaller 依赖项,单击它,瞧!完成。
【讨论】:
将以下行添加到您的 build.gradle(根)文件中。
repositories {
flatDir {
dirs 'libs'
}
}
【讨论】:
使用最新的sdk
implementation "com.truecaller.android.sdk:truecaller-sdk:0.8"
【讨论】: