android - 如何在 Android 中生成 R 文件

标签 android

我有一个带有源代码的示例应用程序。它包含所有 Java 文件,但 R 文件不在 gen 文件夹中。我怎样才能生成它?

最佳答案

虽然这是一个公认的答案,但也许它会对正在寻找这个问题的其他人有所帮助:

如果 res 文件夹中有语法错误,则不会生成 R 文件。这些可能是上面提到的,但可能是从 iPhone 应用程序文件夹复制的图像的复制粘贴错误。现在我有这个错误:myImage.png is not allowed to be in res/drawable, because of his name!需要将时间重命名为 my_image.png 就可以了,只要干净并选中自动构建就可以了。

如果 xml 中的资源不存在,则会出现错误:

not existing resource 就此而言,没有 R 文件,但经过更正后: corrected

  • 这是 emptyList 文件是 emptyList.png

几年前遇到过一些String资源的编码问题,忘记了大小写,具体是怎么编码的。但是,如果没有 R 文件,并且在 Clean、Build 之后,那不是意味着编译器链接器吗? (不知道 android 工具名称)无法根据项目设置和 res 文件夹中的内容生成 R 文件。可以是布局、字符串、动画或任何其他内容,res 文件夹下的内容。

enter image description here

关于android - 如何在 Android 中生成 R 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5228856/

相关文章:

php - 在 Web 服务器 PHP 上验证订单的 InApp 计费

android - 在 Android 的最近屏幕上更改任务图片?

java - 如何实现新的 Google Play 服务(分析)?

android - 使用 gradle 进行 Android 仪器测试的命令行参数

android - ACCESS_FINE_LOCATION 在 list 中被授予,但总是被拒绝许可?

android - 将 json 解析值存储为数组中的字符串

android - 在Android Studio切换到设计 View 时已经处理java.lang.AssertionError

java - 从 SD 卡中读取 .txt 并插入以编辑文本

java - 如何在android中实现滑动手势

android - android中的SD卡存储