报错记录

报错一:可能因文件夹嵌套过深出现的异常

Android resource linking failed
Output:  W/ziparchive( 5692): Unable to open '项目路径(例 D:/xxx)\app\build\intermediates\processed_res\打包名称\打包资源名称\out\resources-资源名称.ap_': No such file or directory
error: failed to open APK: I/O error.Command: C:\Users\Exception\.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\f3b4b326ea9f1e1e4aa1196b35f260cc\aapt2-3.2.1-4818971-windows\aapt2.exe link -I\D:\Software\Android\Sdk\platforms\android-26\android.jar\-I\。。。。。。。。。。。。。。。Daemon:  AAPT2 aapt2-3.2.1-4818971-windows Daemon #0

解决方式 :1

allprojects {repositories {google()jcenter()}buildDir = "D:/tmp/${project.name}" //添加运行时转存文件目录(不在使用默认的)
}

解决方式 :2

将项目所在文件夹或者项目文件夹调整简短

报错二:layout文件或者id文件重名导致的异常

java.lang.NoSuchFieldError:
No static field txt_content of type I in class Lcom/test/ ...

解决方式 :1

修改命名

报错三:Retrofit post 传输 String 多了双引号问题 导致酵母数据解析不出来

后端代码

    @PostMapping("/login")public ResultBean doLogin(@RequestBody String registerEncryptData) {System.out.println(registerEncryptData);String decrypt = AesUtil.decrypt(registerEncryptData);LoginRequestBean requestBean = JSON.toJavaObject(JSONObject.parseObject(decrypt), LoginRequestBean.class);return loginService.doLogin(requestBean);}

请求代码

 RetrofitServiceManager.getInstance().create(ApiService.class).goLogin(s).compose(RxJavaHelper.observeOnMainThread()).subscribe(new DefaultObserver<String>() {@Overridepublic void onSuccess(String response) {Toast.makeText(context, response, Toast.LENGTH_SHORT).show();}@Overridepublic void onFinish() {super.onFinish();}});

请求的数据是   :   VO18XUgxLIxfjMSWa/WnQI/ZM04mjES/I2kzlq3aWjidRvpErzsCjZQRZPUerAhY7KwjIIhUqc=

后端收到的是   :  "VO18XUgxLIxfjMSWa/WnQI/ZM04mjES/I2kzlq3aWjidRvpErzsCjZQRZPUerAhY7KwjIIhUqc="

解决方式 :原因是你注册了 GsonConverter,没注册标准类型数据的转换器,或者标准类型数据的转换器不是第一个,就会导致String这些都会转成 JSON 传输,你只需要加一个标准类型的转换器就行了。

        retrofit = new Retrofit.Builder().client(okHttpClient)//设置使用okhttp网络请求.baseUrl(REQUEST_PATH)//设置服务器路径.addConverterFactory(ScalarsConverterFactory.create())//获取返回的字符串.addConverterFactory(FastJsonConverterFactory.create())//FastJson转化库.addConverterFactory(GsonConverterFactory.create())//默认Gson转化库.addCallAdapterFactory(RxJava2CallAdapterFactory.create())//添加回调库,采用RxJava.build();

将 ScalarsConverterFactory   提前

Android Studio 报错记录相关推荐

  1. access中的android sdk,Android Studio报错unable to access android sdk add-on list解决方案

    一.问题 初次安装Android Studio,启动后,报错如下: unable to access android sdk add-on lis 如图: 二.原因 AS启动后,会在默认路径下检测是否 ...

  2. 打开Android Studio报错required plugin “Android Support” is disabled

    打开Android Studio报错 Plugin Error: required plugin "Android Support" is disabled 更详细的错误信息如下: ...

  3. the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed

    背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...

  4. Android Studio报错: Alternatively, to transfer the license agreements from one workstation to another

    1.Android Studio报错:Alternatively, to transfer the license agreements from one workstation to another ...

  5. Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)

    @[toc](Android Studio报错:E/EGL_emulation: tid 3197: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MAT ...

  6. Android Studio报错:Please configure Android SDK

    Android Studio报错:Please configure Android SDK 如图: 解决方案:点击 configure 进入工程结构,然后选择属性配置,在右侧的 Build Tools ...

  7. SDK emulator directory is missing | Android Studio报错

    新手安装Android Studio报了一堆错:包括但不限于the android sdk location cannot at be the filesystem root,SDK emulator ...

  8. Android studio 报错Multiple annotations of type `dalvik.annotation.EnclosingClass`

    在Android studio中报错Multiple annotations of type dalvik.annotation.EnclosingClass 看不出来什么问题,然后在vscode代开 ...

  9. 安装android studio报错,及解决方式

    在Android Studio的使用过程中,发现没有办法创建或运行虚拟机.在此记录一波三折的解决过程. 1.Error: Your CPU does not support required feat ...

  10. Android studio 报错解决:Error:SSL peer shut down incorrectly

    此文首发于我的Jekyll博客:zhang0peter的个人博客 很久没用 Android studio 了,刚刚在打开一个项目的biuld过程中报错: SSL peer shut down inco ...

最新文章

  1. mysql注入攻击与防御word_SQL注入防御与绕过的几种姿势
  2. 基于单幅图像一致性学习的弱光视频增强(CVPR2021)
  3. delphi解决:Thread error 拒绝访问(5)
  4. freebsd用户密码文件
  5. 【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )
  6. 2014 UESTC Training for Data Structures B - 母仪天下
  7. Intellij IDEA 2019 自动生成 serialVersionUID
  8. 循环尝试,不释放CPU
  9. 数学和计算机的应用视频教学反思,数学多媒体教学反思.doc
  10. tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...
  11. jQuery Select操作大集合
  12. 订婚和结婚有什么区别
  13. android动态注册广播权限,记动态注册广播权限问题
  14. Atitit 图像处理知识点  知识体系 知识图谱
  15. ps磨皮滤镜插件Portraiture 3
  16. linux uvc协议_linux 使用 uvc 摄像头
  17. win7查找自己的计算机密码忘记了怎么办,如果我忘记了win7计算机的启动密码,该怎么办...
  18. 医院预约挂号系统(Java+SSM+MySQL+Maven)
  19. 小组取什么名字好_有创意的小组名有哪些
  20. 破解IntelliJ IDEA

热门文章

  1. oracle的音标,oracle的意思在线翻译,解释oracle中文英文含义,短语词组,音标读音,词源【澳典网ODict.Net】...
  2. solidworks绘制齿轮、机械爪(齿轮设计基础知识)
  3. SwiftUI+CoreData项目出现The operation couldn’t be completed(GenericObjCError error 0)错误的解决
  4. 超声波测距仪编程_超声波测距详细资料及程序代码
  5. 2016阿里巴巴73款开源产品全向图
  6. 使用Arduino开发板和颜色传感器区分不同颜色
  7. word制作多级标题目录
  8. 数学算法 湿度计算方法
  9. 聚名企服商标注册流程及资料(2022新版新手教程)
  10. 使用promise解决回调地狱_Promise 技术调研 - 回调地狱的产生原因与解决方式