完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013517122/article/details/83864005

在 github 上下载了开源的代码, 使用 Android Studio 导入工程后, 运行编译成功, 但是打开代码文件时, 发现里面全是红色提示, 都是些什么类找不到, 无法导入包。。。搞得我一头雾水, github 上求助, Google 上搜索, 论坛上找类似问题, 整整搞了一天, 尝试了各种方法, 最后还是被我搞定了, 总算长舒一口气, 缓下心情, 记录下坎坷的历程.

1. 导入工程, 同步, 编译

在这里插入图片描述

2. 打开文件, 提示错误

在这里插入图片描述

仔细观察发现, 该类刚好是第一步编译之后, 没有产生类文件的那个类, 是什么原因导致没有由 java 生成 class 文件呢, 很是不解, 有人说是 gradle 版本不对, 还有的说是缓存没清除, 我都一一试了下, 最后还是没生成 class 文件. 最后不经意间看到的一句话, 让我恍然大悟, 找到了问题的根源.

3. 不经意的一眼, 发现根源

在这里插入图片描述

好么, 原来是文件超出了最大限制, 那问题就清楚了, 修改 IDE 的最大限制, 不就可以完美解决该问题了么.

4. 修改 IDE 配置

配置文件: KaTeX parse error: Expected 'EOF', got '\bin' at position 11: {ROOT_DIR}\̲b̲i̲n̲\idea.propertie…{ROOT_DIR} 代表 IDE 安装的根目录.
在这里插入图片描述

5. 重启 IDE, 重新编译工程, 问题完美解决

在这里插入图片描述

在解决问题的过程中, 又学会了清除 gradle 缓存, 同步工程, 顺便在这里记录一下.

6. 清除源工程的缓存, 重新构建

在这里插入图片描述

在这里插入图片描述

还有其它几种方法, 其根源就是要让 gradle 重新构建工程, 即删除原工程下的gradle 文件即可. 我就不一一列举了.

猜你喜欢

转载自blog.csdn.net/u013517122/article/details/83864005