记录一次整合腾讯短信出现的依赖冲突问题, java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/ut

错误描述:
记录一次整合腾讯短信出现的依赖冲突问题, java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/ut_第1张图片
查看启动器发现报错:
java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/util/Collection;)Lorg/json/JSONObject;

问题原因: 是应为依赖冲突 在 腾讯SDK 和 spring-boot-starter-test 都有android-json

解决措施:
在 test依赖中加上test 测试没有错误出现

 
            org.springframework.boot
            spring-boot-starter-test
            test
 

或者 去除 android-json 记得会出现短信发送成功,但依然会返回错误code 具体可以测试


        org.springframework.boot
        spring-boot-starter-test
        
            
               com.vaadin.external.google
               android-json
               
         

你可能感兴趣的:(记录一次整合腾讯短信出现的依赖冲突问题, java.lang.NoSuchMethodError: org.json.JSONObject.put(Ljava/lang/String;Ljava/ut)