这是【Android 教程系列第 24 篇】,如果觉得有用的话,欢迎关注专栏。

一:问题描述

昨天的安卓项目还好好的,今天早上打开的时候说我引入 R 文件还有其它的类出现了错误,然后点击任意一个类几乎都会报错,按说不应该啊。

后来才知道如果你的安卓项目中提示引入 R 文件失败,或者导入的 jar 包、资源、布局、自定义的类等,这可能是因为 Android Studio 的缓存引起的。

下面说两个解决方案,一般我用的是方案一,这两个哪个不行的话就换另外一个即可。

二:解决方案一

点击 File - Invalidate Caches/Restart(清理缓存或重启 Android Studio),如下图所示

在弹框中选择 Invalidate and Restart,重启 Android Studio 即可。

三:解决方案二

方案二更简单了,只需要点击 Build - Clean Project(清理项目),如下图所示

点击后 Android Studio 会自动清理项目,不需要重启 Android Studio。

你的问题得到解决了吗?欢迎在评论区留言。

赠人玫瑰,手有余香,如果觉得文章不错,希望可以给个一键三连,感谢。


结束语

技术是一点一点积累的,大神也不是一天就可以达到的。原地不动就是退步,所以每天进步一点点。

最后,附上一句格言:"好学若饥,谦卑若愚",望共勉。

【Android 教程系列第 24 篇】在 Android Studio 中清理缓存的两种方式相关推荐

  1. 【Android 教程系列第 14 篇】Android 系统版本和 API 等级对应关系表(持续更新)

    这是[Android 教程系列第 14 篇],如果觉得有用的话,欢迎关注专栏. 很多人记不住 Android 系统版本和 API 等级对应的关系,这里我以 官网文档 和 安卓版本历史(维基百科) 为参 ...

  2. 【Android 教程系列第 28 篇】Android 分别使用 jarsigner 和 apksigner 对 APK 签名(v1、v2 签名)的详细教程

    这是[Android 教程系列第 28 篇],如果觉得有用的话,欢迎关注专栏. 为了增加 Apk 的安全性,防止反编译,我们会对开发的 Apk 做签名处理,如果要上架应用商店,部分还会要求 Apk 必 ...

  3. 【Android 教程系列第 31 篇】通过 adb install 命令安装 apk 时提示 signatures do not match previously installed version

    这是[Android 教程系列第 31 篇],如果觉得有用的话,欢迎关注专栏. 遇到的一个小问题,做下记录. 一:问题描述 在使用 adb install 命令安装 apk 时,提示的内容如下 主要提 ...

  4. 【Android 教程系列第 23 篇】 java 方法之间怎么添加分割线

    这是[Android 教程系列第 23 篇],如果觉得有用的话,欢迎关注专栏. 先来看一下添加前和添加后的对比情况,如下两图所示 一:添加前效果 二:添加后效果 可以看到在方法之间添加了分割线后,看起 ...

  5. 【Android 教程系列第 27 篇】如何使用 Keytool 工具生成 keystore 签名文件

    这是[Android 教程系列第 27 篇],如果觉得有用的话,欢迎关注专栏. 文章目录 一:Keytool 是什么? 二:Keytool 需要安装吗? 三:Keytool 密钥的存储形式 四:Key ...

  6. 【Android 教程系列第 21 篇】如何查看安卓手机上支持哪些硬件和软件

    这是[Android 教程系列第 21 篇],如果觉得有用的话,欢迎关注专栏. 我们做一些功能的时候,需要先知道当前功能是否被硬件所支持,要不然费很大劲做的功能到最后发现因为硬件不支持而功亏一篑,那可 ...

  7. 【Android 教程系列第 13 篇】在小米手机上使用安卓投屏软件 QtScrcpy ,为什么点击屏幕没有反应

    这是[Android 教程系列第 13 篇],如果觉得有用的话,欢迎关注专栏. 一:问题描述 众所周知,QtScrcpy 是一款非常好用的安卓投屏软件. 以前用的测试机是一加的,最近换了小米的,发现开 ...

  8. 【Android 教程系列第 11 篇】安卓手机的制造商有哪些

    这是[Android 教程系列第 11 篇],如果觉得有用的话,欢迎关注专栏. 有时候我们需要获取手机的一些设备信息,比如手机的 品牌(brand) ,如 Xiaomi.Redmi.OPPO.HUAW ...

  9. 【Android 教程系列第 12 篇】常用 App 的 URL Scheme

    这是[Android 教程系列第 12 篇],如果觉得有用的话,欢迎关注专栏. App 的 URL Scheme 就像网页的 url 链接一样,可以打开 App 或跳转到相应的页面. 下面是我结合 参 ...

最新文章

  1. NSUserDefaults删除整个plist文件
  2. JMeter性能测试的基础知识和个人理解
  3. CodeSmith使用笔记
  4. kylin3.x安装,解决load hive表的时候提示shaded-guava问题
  5. C# 获取gzip网页解压处理
  6. 1115 Counting Nodes in a BST(甲级)
  7. idp 苹果开发账号续费
  8. 2018 年大疆机器学习算法工程师春季提前批笔试题
  9. LeetCode之反转字符串中的单词
  10. xposed框架-Hook修改imei imsi
  11. No qualifying bean of type ‘com.dao.BookDao‘ available解决
  12. 线粒体靶向的纳米递送PCN-224 纳米粒子-瑞禧
  13. input: kMAX dimensions in profile 0 are [2,3,128,128] but input has static dimensions [1,3,128,128]
  14. 扩展点系列之ApplicationContextAwareProcessor普通类获取Spring Bean - 第433篇
  15. SecureCRT Backspace/delete 键失效的解决方法
  16. 基金申请-1:基金委网站文件上传发生未知错误怎么办?
  17. 电子工程师必备:运算放大器11种经典电路
  18. mac apache加载php,Apache 2.4没有加载php5.5与Mac OS 10.8
  19. 干眼症产品的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. 使用IMS搭建商务授权管理系统

热门文章

  1. C语言实现冒泡排序(图解)
  2. awtk开发实践——学习篇27: guage_pointer(仪表指针控件)
  3. centos7.5 定时任务不执行,定时任务日志报错信息为 MAIL (mailed 68 bytes of output but got status 0x004b#012)
  4. ADT(抽象数据类型)
  5. C语言—字符串函数的使用
  6. 如何使用 Maven 来创建项目(一篇文章就够了)
  7. python 各版本镜像_Python 基础镜像构建
  8. 单元测试xUnit学习
  9. 导致loadJson读不了数据的一个bug
  10. html里空白的高度怎么设置,如何使用CSS将空白一行高度?