| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android Studio开发工具使用过程中遇到的问题及解决方法 -> 正文阅读 |
|
[移动开发]Android Studio开发工具使用过程中遇到的问题及解决方法 |
自从把AS工具升级到4.0版本,并安装Flutter开发插件后,AS工具就没那么好使了。经常会出现很多莫名奇妙的问题:找不到Class定义(明明有定义),找不到导入文件,java文件显示xml内容,A文件显示成B文件内容等等。 ??不知道是Flutter插件的原因,还是V4.0版本的bug。总之,混乱不堪,非常影响开发效率。 下面介绍一下几个主要问题的解决方法: 1、文件类型显示不对,本来每个java文件前面应该显示”J”图标的却显示“C”图标 解决方法; 点击右下角的小人头像 将Power Save Mode 勾掉,然后重启AS,再次打开的时候所有Java文件签名都变成”J”图标。 2、Java文件的内容显示为xml 形式的内容或者乱码 分析:这个是AS的 bug,因为用其他工具打开都没有这种错误显示 解决方法:用记事本打开后另外保存UTF-8格式的文件,然后再从AS里面看时就正常了 3、Java A文件的内容却显示Java B文件的内容 分析:这种显示内容与文件内容不符的现象,显然是AS之前哪里错了,譬如还没来得保存或者同步中,PC被强制关机或者断电了,这有可能导致AS缓存不正确。 解决方法:一般情况下,用户点击左上角的“File”,选择“InvalidateCaches.\Restart“就能清除老的缓存并重启就可以解决。但笔者前后清理了五六次仍然如此,说明那个选项可能自身也有bug。 最终的解决方法是:手动关闭AS, 并找到AS的缓存目录并全部删除,然后重启AS。 笔者PC上的AS的缓存路径:C:\Users\用户名\.AndroidStudio4.0\system\caches 4、扩展 这个问题不属于AS问题,但也是最近发生事情,所以为了记录、学习,也一并总结出来。 比较工具”Beyond Compare”也会有缓存的问题, 经常会遇到 “这个授权密钥已被吊销“的弹框,如下图: 通常遇到这个问题会想着license过期了、无效了,需要输入新的license。 我也尝试输入几次新的license,但是没使用几天就又会出现这个问题。 最终解决方法是:每次出现这个dialog后不再去找新的license,而是到Beyond Compare的缓存目录下清除所有缓存文件,并重启。 缓存目录通常是: C:\Users\用户名\AppData\Roaming\Scooter Software\Beyond Compare 4\ ? |
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 23:00:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |