我正在使用Twilio Client Android sdk但在尝试运行时遇到此错误失败: -
Caused by: java.lang.NoClassDefFoundError: Class "Lcom/twilio/client/impl/useragent/config/UserAgentConfig$Callbacks;" not found
我已经包含了twilioclient-android-1.1.2-3635733.jar出了什么问题
订单应该是什么 - 当前订单
Android 4.4.2
Android Private Libraries
Android Dependencies
Project/gen
Project/src
答案 0 :(得分:2)
试试这个:
项目 - > config build path->订单和出口 - >将依赖项目移到最上面
和
当您制作使用Google API的应用(例如地图)但在面向Android API的设备上运行时,也会生成此错误。
就是这样。
答案 1 :(得分:1)
如果您正在使用Proguard
,即如果minifyEnabled
文件中的true
设置为build.gradle
,那么Proguard可能会混淆您的码。因此,请确保使用Twillio的Proguard规则,如Twilio docs中所述:
-keep class com.twilio.** { *; }
答案 2 :(得分:0)
只需在“开发者选项”中检查您的运行时间即可。 - > '选择运行时'如果您使用ART,只需将其更改为Dalvik以避免此错误。也许它不适合你,但我没有找到另一种方法来解决这个错误。