我正在尝试在我的 android 应用程序中插入新活动,在插入新活动后,它会在 R.java 文件中出现错误,
String class public static final int =0x7f050009;
它会擦除变量名,并且不允许更新变量名。出现此问题是因为我在应用程序中插入了新活动,还是其他问题?
我正在尝试在我的 android 应用程序中插入新活动,在插入新活动后,它会在 R.java 文件中出现错误,
String class public static final int =0x7f050009;
它会擦除变量名,并且不允许更新变量名。出现此问题是因为我在应用程序中插入了新活动,还是其他问题?
R.java
由android自动生成。您不(不应该)编写/修改它。只需将其删除,然后再次清理并构建项目。
尝试清理您的项目Project>Clean..
并重新构建。
当您创建一个新活动并将其添加到 android manifest xml 文件中后,在 eclipse 中构建一个应用程序应该重新生成 R.java。如果在 Eclipse 中启用了“自动构建”,那么在保存清单文件本身时将触发重新生成 R.java。不要在自动生成的 R.java 中做任何事情。
如果您为您的项目创建不同的包,例如 Activity、Fragment、Bean。在这种情况下,R 将在 setContentView 方法中显示为红色。此时将光标保持在 R 并按 ALT + ENTER 它将显示导入 R。单击它..它将解决您的问题。