我正在尝试更新一个使用了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文件中:

Key1

我试图:

>清理并构建项目

>清理,同步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-studio,android

来源: https://codeday.me/bug/20191109/2012498.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐