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