
我正在尝试更新一个使用了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文件中的资源所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)