Android Studio 报错记录
报错记录
报错一:可能因文件夹嵌套过深出现的异常
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 报错记录相关推荐
- access中的android sdk,Android Studio报错unable to access android sdk add-on list解决方案
一.问题 初次安装Android Studio,启动后,报错如下: unable to access android sdk add-on lis 如图: 二.原因 AS启动后,会在默认路径下检测是否 ...
- 打开Android Studio报错required plugin “Android Support” is disabled
打开Android Studio报错 Plugin Error: required plugin "Android Support" is disabled 更详细的错误信息如下: ...
- the android emulator process,Android studio报错:The emulator process for AVD (xxx) was killed
背景:重做系统后重新配置Android studio 安装虚拟机后无法启动 log中显示为启动AVD的进程被杀 控制台显示为:在虚拟机列表里没有找到所要启动的AVD的名称 首先考虑是BIOS问题:发现 ...
- 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 ...
- 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 ...
- Android Studio报错:Please configure Android SDK
Android Studio报错:Please configure Android SDK 如图: 解决方案:点击 configure 进入工程结构,然后选择属性配置,在右侧的 Build Tools ...
- SDK emulator directory is missing | Android Studio报错
新手安装Android Studio报了一堆错:包括但不限于the android sdk location cannot at be the filesystem root,SDK emulator ...
- Android studio 报错Multiple annotations of type `dalvik.annotation.EnclosingClass`
在Android studio中报错Multiple annotations of type dalvik.annotation.EnclosingClass 看不出来什么问题,然后在vscode代开 ...
- 安装android studio报错,及解决方式
在Android Studio的使用过程中,发现没有办法创建或运行虚拟机.在此记录一波三折的解决过程. 1.Error: Your CPU does not support required feat ...
- Android studio 报错解决:Error:SSL peer shut down incorrectly
此文首发于我的Jekyll博客:zhang0peter的个人博客 很久没用 Android studio 了,刚刚在打开一个项目的biuld过程中报错: SSL peer shut down inco ...
最新文章
- mysql注入攻击与防御word_SQL注入防御与绕过的几种姿势
- 基于单幅图像一致性学习的弱光视频增强(CVPR2021)
- delphi解决:Thread error 拒绝访问(5)
- freebsd用户密码文件
- 【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )
- 2014 UESTC Training for Data Structures B - 母仪天下
- Intellij IDEA 2019 自动生成 serialVersionUID
- 循环尝试,不释放CPU
- 数学和计算机的应用视频教学反思,数学多媒体教学反思.doc
- tomcat 启动项目 页面文字乱码_项目通过tomcat部署到服务器,请求数据页面中文乱码问题...
- jQuery Select操作大集合
- 订婚和结婚有什么区别
- android动态注册广播权限,记动态注册广播权限问题
- Atitit 图像处理知识点 知识体系 知识图谱
- ps磨皮滤镜插件Portraiture 3
- linux uvc协议_linux 使用 uvc 摄像头
- win7查找自己的计算机密码忘记了怎么办,如果我忘记了win7计算机的启动密码,该怎么办...
- 医院预约挂号系统(Java+SSM+MySQL+Maven)
- 小组取什么名字好_有创意的小组名有哪些
- 破解IntelliJ IDEA
热门文章
- oracle的音标,oracle的意思在线翻译,解释oracle中文英文含义,短语词组,音标读音,词源【澳典网ODict.Net】...
- solidworks绘制齿轮、机械爪(齿轮设计基础知识)
- SwiftUI+CoreData项目出现The operation couldn’t be completed(GenericObjCError error 0)错误的解决
- 超声波测距仪编程_超声波测距详细资料及程序代码
- 2016阿里巴巴73款开源产品全向图
- 使用Arduino开发板和颜色传感器区分不同颜色
- word制作多级标题目录
- 数学算法 湿度计算方法
- 聚名企服商标注册流程及资料(2022新版新手教程)
- 使用promise解决回调地狱_Promise 技术调研 - 回调地狱的产生原因与解决方式