我一直在学习本教程并遇到了以下代码:
import info.androidhive.imageslider.R;
这很重要,因为当我将这些文件从本教程复制到一个新项目中时,这行代码会出现错误。
你能给我详细解释一下这是什么意思吗?
我一直在学习本教程并遇到了以下代码:
import info.androidhive.imageslider.R;
这很重要,因为当我将这些文件从本教程复制到一个新项目中时,这行代码会出现错误。
你能给我详细解释一下这是什么意思吗?
您在教程中得到了解释(顺便说一句:阅读教程很好,而不仅仅是从中复制文件):
我将包名保留为 info.androidhive.imageslider
你必须有适当的import
这里。如果您使用的是 Eclipse,最好的解决方案是按CTRL
++ Shift
。o
这是您的资源库的导入。资源是指您的应用程序存储其可绘制、布局等的位置。在大多数情况下,它位于包名称下,例如:如果您的包名称是:info.androidhive.imageslider ,那么您的资源包名称将是info.androidhive.imageslider.R
当您打开一个新的 android 项目时,您必须注意到有一个gen 文件夹,其中有一个R.java文件。此导入实际上将该文件导入到您可能使用某些资源的类中。
当您从其他地方复制代码时,我认为您已经更改了项目包名称,因此,现在该应用程序无法将其与 R 文件的当前包匹配。请检查并根据它进行更改。
希望它可以帮助你。