android-“无法解析符号R”,清除->构建不起作用,xml文件中的资源

android-“无法解析符号R”,清除->构建不起作用,xml文件中的资源,第1张

概述我正在尝试更新一个使用了3年的Android应用,并在此过程中从Eclipse转换为AndroidStudio.我也是android开发的新手.我在使用R文件时遇到了麻烦.我尝试了帮助提示here,here和here(我意识到并不是全部不同).我正在引用字符串.方法如下:privatevoidsetDefaultSettings(){Set

我正在尝试更新一个使用了3年的Android应用,并在此过程中从Eclipse转换为AndroID Studio.我也是androID开发的新手.我在使用R文件时遇到了麻烦.我尝试了帮助提示here,here和here(我意识到并不是全部不同).我正在引用字符串.

方法如下:

private voID setDefaultSettings() {    SettingsFragment.SETTING_KEY = getResources().getString(R.string.default_key);}

default_key在我的strings.xml文件中:

<resources>    <string name="default_key">Key1</string></resources>

我试图:

>清理并构建项目
>清理,同步gradle,构建项目
>修改xml文件,清理,同步gradle,构建
>包括androID.R.string,清理,同步gradle,构建

我在这里想念什么?

解决方法:

R.java无法生成的主要原因是构建失败,R.java是从/ res文件夹中定义的所有ID和其他常量生成的.如果不清楚为什么不生成R.java,请通过进入终端并键入以下内容来手动构建项目

gradlew clean build

对于windows,或

./gradlew clean build

适用于Mac或linux. IDE的错误报告可能掩盖的所有构建错误将在终端中完整显示.修复这些错误后,R.java将成功生成.

总结

以上是内存溢出为你收集整理的android-“无法解析符号R”,清除->构建不起作用,xml文件中的资源全部内容,希望文章能够帮你解决android-“无法解析符号R”,清除->构建不起作用,xml文件中的资源所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1080803.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存