当前位置:   article > 正文

Android项目环境搭建问题记录_adjust the proxy setting in grade

adjust the proxy setting in grade

1: Unknown host ‘d29vzk4ow07wi7.cloudfront.net’. You may need to adjust the proxy settings in Gradle.
解决:将项目根build.gradle目录下的两个jcenter() 替换为:

maven { url 'http://maven.aliyun.com/nexus/content/groups/public/'}
  • 1

2: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 2 path $
解决:由于期望的数据类型和实际收到的数据类型不一致。
例如:期望的是:BaseModel

@POST("v1.0/price")
Call<BaseModel> getAllPrice(@Body LoginArg login);
  • 1
  • 2

实际上收到的是String, 报错,改为:

@POST("v1.0/price")
Call<String> getAllPrice(@Body LoginArg login);
  • 1
  • 2

3: 解决Android客户端RSA解密部分乱码的问题: 一串乱码+结果
解决:项目中后段RSA加密,问题在前端Android端在RSA解密的时候,解密的结果前面总是出现一串乱码+结果, 解决办法:在移动端获取解密的Cipher类时要使用Cipher.getIns

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/236081?site
推荐阅读
相关标签
  

闽ICP备14008679号