我知道这个问题可能已经在StackOverflow上被问了一千次,但我有一个确切的问题:当我遇到&#34的问题时; R无法解析为变量",我应该导入R包裹?我知道eclipse建议它并且这样做可以解决问题但是在类中导入R是否正确?
答案 0 :(得分:1)
是。您的所有资源ID都编译为R.java。如果您不导入com.mypackage.R
,则R.id.textview
等任何引用都无法解析。
答案 1 :(得分:0)
通常,您不需要导入R.java。正如@Vyger所说,大多数情况下,当Eclipse建议您导入R.java时,您的R.java有问题...尝试删除并重新创建它(请参阅Developing for Android in Eclipse: R.java not regenerating)。
这将在大多数时间解决问题...如果这不起作用,只需导入它。它不会损害您的申请。