android的r.显示错误,android - Android Studio将R标记为红色,并显示错误消息“无法解析符号R”,但构建成功 - 堆栈内存溢出...

出于某些原因,Android studio对编辑器和编译器使用不同的配置。 如果它适用于编译器,那么它很好。 如果它对编辑器不起作用。 (它看到未解决的文件)。

您需要将一些目录添加到项目源中。 例如,所有资源都应标记为“源”。

文件 - >项目结构

选择“模块”,然后选择您的项目。 并选择“ sources选项卡。 在右边找到您的资源目录,然后单击蓝色的“源”按钮。 关闭所有它应该工作。

此外,你必须确保这一点

build/source/r/debug也是一个来源。 在我所有的build/source/*/debug标记为源。

主模块.iml

项目iml

黑魔法

不确定这个,但我听说它工作,而我很确定它不应该改变任何东西。 在评论所有需要R行后,尝试编译并保存项目。 然后当一切都不是红色。 尝试添加它们。 奇怪的是,你的构建/源代码没有生成。

此问题还建议检查“编译器使用外部构建”

边注

还要确保在你的java代码中没有。 import android.r; 从你所展示的,一切似乎都很好。 奇怪的是没有创建构建/源。 例如,我没有build / apk。 可能是你处于发布模式,它不会创建这些目录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值