我正在尝试添加truecaller sdk。但是我遇到了这个错误:
无法解决::truesdk-0.7-releasePartner
我在Google上搜索了很多,但是还没有找到解决方法。
dependencies { implementation(name: "truesdk-0.7-releasePartner", ext: "aar") }
答案 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"