问题标签 [r.java-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - R文件与导致ClassCastException的代码同步
我昨天部署了我的一个应用程序的新版本。今天早上我在市场仪表板上报告了几个 ClassCastExceptions。发生异常是因为我的 java 代码使用 findViewById 来检索我要转换为 Button 的元素。这引发了一个异常,因为检索到的元素实际上是一个 LinearLayout。为了解决这个问题,我从 eclipse 中获取了我最新生成的 R 文件的副本并将其保存在文本文件中。我清理了项目并获取了 R 的新副本并进行了比较。与某些小部件关联的 id 确实不同。按钮的 id 是 LinearLayout 的 id。我认为将这个清理过的项目部署到生产环境现在可以解决这个问题。我的问题是我的代码是如何在 R 文件和 xml 之间断开连接的情况下在本地运行的?在我部署之前,我会确保在未来运行一次清理,但这似乎是一个错误。
android - R.Java 未生成
我已经从谷歌代码下载了代码,但是当我在我的 Eclipse IDE 中导入该项目时,它不会生成 R.Java 文件。我搜索了许多博客和论坛并尝试了很多事情,比如清理、重建、从现有源创建项目等,但仍然面临问题。有人提到它有时是由SVN客户端软件引起的,但没有人提到任何解决方案。如果您自己下载并找到确切的问题,我将非常感谢你们。
android - R.java 无法修改
我试图在android中修改R.java。我删除了生成的java文件。保存后,它似乎并没有改变任何东西。我拥有的 R.java 文件看起来像这样
我想改变它,更像这样:
每次我保存它都令人沮丧,它会回到原来的状态,因为它是自动生成的。我该如何修改它?
java - 字符看起来像“?” 在阅读上传文件的内容时
我有一个上传vcf文件的客户端,我在服务器端获取这个文件并读取它的内容并将它们保存到一个 txt 文件中。但是当我尝试阅读时出现字符错误,如果有土耳其字符,它看起来像“?”。我的阅读代码在这里:
android - R.id.field 不再被识别
我在问题附近添加了一个选项卡更改侦听器编辑代码,一旦我完成呼叫就R.id.edit_details_button
不再解决。我认为我添加的整个代码是
我 Ctrl+Z'd 直到它撤消了我的更改并修复了错误。我的重做队列没有我的撤消队列那么长,所以我不得不再次进行更改,然后我关闭了 eclipse 以希望它能解决问题。
在我的 strings.xml 中,我有<string name="edit_details_button">Edit details</string>
,但我注意到在我的 R.java 文件中有一个定义为 edit_menu_button 的字段,例如我在上一个项目中的字段。“修复项目属性”不能修复它。
我尝试手动将 R.java 字段编辑为我需要的值,但在手动编辑后它恢复了。我尝试删除 R.java 并使用错误的文件名重新生成它。
java - R.java 不再生成可绘制对象
我的 R.java 生成的图像不超过 19 个……什么是 hapening?我该如何解决?
android - 如何让 Android R.file 更快地自动更新?
有时 R.file 会立即为我更新,有时当我在我的 xml 文件中添加 @+id 时需要很长时间才能更新,有没有办法加快这个自动过程,特别是在需要 15-20 分钟的时候
java - 在我的情况下编辑 r.java 是否安全?
我有这行代码:
这给出了以下错误:
该错误是合乎逻辑的,因为我在 R.java 中还没有需要 Id 的东西,因此缺少 Id。这将在我执行代码时生成(因为我在 onCreate() 处制作了按钮,并且它们获得了 Id)。但在我解决问题之前,Eclipse 不会让我运行。那么将这行代码添加到 R.java 中是否安全:
或者也许还有另一个sloution?
java - Eclipse 会自动导入 R
我正在 Eclipse 中开发一个 android 应用程序。Eclipse 有时会自动导入 R,所以我只需单击 (ctrl + shift + o) 即可找到该导入并将其删除。但是现在,每次我删除它,无论我删除多少次它都会把它带回来。
有谁知道如何解决这个问题,以便我能够编译我的项目?
android - 为什么会生成多个 R.java
我想出了解决问题的办法。答案在我的回答中。我稍微修改了这个问题。
问题仍未解决。
当使用 Eclipse 构建一个 android 项目时,它应该生成多个
R.java
文件吗?
是的,它将R.java
为每个已导入的库生成。
如何防止它生成额外的 2 个R.java
文件
不要,导入其他 2 个库,但您可能需要修复您的依赖项。多个不是问题。
但是,下面的问题已得到修复... Eclipse 仍在生成 3 个R.java
文件,而我的 ant 脚本仅生成 1 个。对于有问题的项目,在两种情况下(ant 或 eclipse)都可以正常编译,但这可能会导致另一个项目中的问题,我想知道上述问题的答案。
以下是已经解决的老问题
我正在尝试为多个应用程序创建一些 ant 构建脚本。尝试运行此代码时:
我收到此错误:
我注意到这个应用程序R.java
在使用 eclipse 构建项目时生成了多个文件(在 gen 文件夹中)。我认为 android 应用程序只应该生成 1 个R.java
文件。
1. 是这样吗?
2. 如果不是,可能是什么问题?
3. 另外,这两个问题是相关的还是有其他问题?
下面是相关项目的 AndroidManifest.xml。
回答问题的附加信息:
生成R.java
文件的路径:
- alpha.beta.charley.delta
- alpha.beta.charley.delta.echo.booger.ui
- alpha.beta.charley.datamodel