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