我想将twilio库集成到我的android应用程序中。正如他们网站上提到的,我正在使用
implementation group: "com.twilio.sdk", name: "twilio", version: "8.10.0"
在CCD_ 2的CCD_。这导致错误
找到多个具有独立于操作系统的路径"META-INF/DEPENDENCIES"的文件。
根据这个主题,我试图添加
android {
packagingOptions {
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/notice.txt'
exclude 'META-INF/ASL2.0'
exclude("META-INF/*.kotlin_module")
}
}`
然后我得到一个错误,该进程无法访问\TestProject\app\build\intermediates\merged_java_res\debug\out.jar,因为它被另一个进程使用。
这里是Twilio开发人员的传道者。
Twilio Java库不适合也不支持Android平台。
我实际上不知道技术限制是什么,尽管有一个。更重要的是,在应用程序中使用Twilio SDK需要嵌入或以某种方式包含您的帐户凭据。然后,该应用程序可能会被拆解并提取您的凭据,从而允许恶意用户滥用您的Twilio帐户并花费您的信用。
相反,我们建议您从自己的服务器调用Twilio API作为代理,以确保您的凭据安全。以下是如何使用Twilio从Android发送短信的示例。
或者,您可能使用了错误的Twilio库。请参阅以下链接以获取替代库:
- Android版Twilio视频
- 适用于Android的Twilio Voice
- 适用于Android的Twilio验证
- 适用于Android的Twilio对话/聊天