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

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

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

完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第1张图片

2. 打开文件, 提示错误

完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第2张图片

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

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

完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第3张图片

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

4. 修改 IDE 配置

配置文件: KaTeX parse error: Expected 'EOF', got '\bin' at position 11: {ROOT_DIR}\̲b̲i̲n̲\idea.propertie…{ROOT_DIR} 代表 IDE 安装的根目录.
完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第4张图片

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

在这里插入图片描述

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

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

完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第5张图片

完美解决 Android Studio 导入工程, 成功编译, 但是代码提示错误_第6张图片

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

你可能感兴趣的:(Android/Java)