先说明一件事,一言不合就重装不是解决问题的好办法,真正解决问题是找到出现问题的原因,并针对原因选择合适的解决方案,另外,重装的成本是非常大的。
一、
首先排除基本的非法字符错误,比如:

:name=".MainActivity"            android:launchMode="singleTask"            android:theme="@style/AppTheme.NoBar">            -            -filter>                :name="android.intent.action.MAIN" />                :name="android.intent.category.LAUNCHER" />            -filter>        >

这里面有个“-”,导致了错误,但很奇怪的是它没有给你报错。

再有一条就是有时候注释也会导致xml家族的文件解析出现问题,因此为了排错,暂时把注释都转移到别的地方,比如说自己建一个文本文档。

然后还有就是检查一下标签有没有可能的异常,比如我在查看AndroidManifest.xml的时候发现有的代码被标了黄色背景,于是我按下alt+enter,找了一条看着顺眼的解决方案,然后我没有再看到黄色背景,但可能就是这里留下了隐患:

:name="com.example.a00.application09021111.FirstActivity"            tools:ignore="ExtraText">            -filter>                :name="android.intent.action.MAIN" />                :name="com.example.a00.application09021111.FirstActivity" />                :name="android.intent.category.LAUNCHER" />            -filter>        >

注意看第三行,我把它清掉,重新同步,OK,暂时看来没有问题了,具体可以看这个链接里面说的(人家已经写好了我当然就不要重复造轮子了,另外现在网上有个风气就是把别人的东西随便扒过来,就说是原创,更过分的是还有自己都不试一下能不能用,就敢发出来糊弄人的!)。
二、
但是过了不久这个问题又出现了,而且是我三个项目都出现了这个问题,重新构建编译同步清除缓存(as里file=》invalidate…)重启都没有任何效果,中间还换了下jdk,但是也没有用,郁闷了很长时间,直到后来我遇到了另一个问题:
我想更改一下标题栏样式,于是胡乱翻了两下,翻到drawable-v24/ic_launcher_foreground.xml的时候我看呆了,里面竟然出现了一堆Java代码?!于是我找到这个文件,用记事本打开,确实是一堆xml代码,但是as为什么会这样呢?

直觉告诉我一定是缓存的问题,于是首先在as里清除缓存,没有作用,去项目文件里找看也没有缓存文件夹,最终我找到了c盘里面的缓存文件夹(c//users/你当前的用户名/).AndroidStudio3.2\system\caches,改了个名,再启动as,静待同步完成,查看文件,OK,点击运行(这个时候右上方的app框里已经没有红叉号了),问题解决。

于是又搜了一下.AndroidStudio3.2\system\caches,搜到了下面的(还有其他真正会有用的问题,这是搜Default Activity not found 不可能找到的)博客,大家可以看看手动清除缓存

如果上面这些操作解决了你的问题,请你一定要给我们点赞,一定要把我们有用的帖子顶上去,让更多的人少走弯路!谢谢!!!

更多相关文章

  1. Android性能优化之三级缓存
  2. android 更换皮肤的实现
  3. Android(安卓)Studio下使用AIDL创建和使用远程service
  4. Assets 与 Res android的两大资源的获取 与android studio中asse
  5. Android分享笔记(3)Android(安卓)使用存放在存assets文件夹下的S
  6. Android布局整合include界面控件(重用布局)
  7. Android登录状态记录
  8. android实现MP3音频录制(lame,支持暂停)
  9. 007:快图产品体验报告-Android【猎豹】

随机推荐

  1. Android studio使用笔记。。。
  2. 【转】Android ADB命令集
  3. android环境变量设置以及adb的常用命令
  4. Android笔记三(相对布局)
  5. android:ellipsize的使用
  6. 【Android】线性布局和相对布局的比较
  7. Android布局文件中的各种属性
  8. Android 模拟器 无法上网问题
  9. android布局属性
  10. Android(安卓)通过Socket 和服务器通讯