赞
踩
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/'}
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);
实际上收到的是String, 报错,改为:
@POST("v1.0/price")
Call<String> getAllPrice(@Body LoginArg login);
3: 解决Android客户端RSA解密部分乱码的问题: 一串乱码+结果
解决:项目中后段RSA加密,问题在前端Android端在RSA解密的时候,解密的结果前面总是出现一串乱码+结果, 解决办法:在移动端获取解密的Cipher类时要使用Cipher.getIns
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。