新手到android不确定是什么导入info.androidhive.imageslider.R;手段

时间:2013-10-26 17:28:55

标签: android android-layout

我一直在完成this tutorial并遇到了这段代码:

import info.androidhive.imageslider.R;

这一点非常重要,因为当我将这些教程从本教程复制到一个新项目中时,它会在这行代码中给出错误。

你能详细解释一下这意味着什么吗?

2 个答案:

答案 0 :(得分:0)

你在教程中对此进行了解释(顺便说一下:阅读教程非常好,而不仅仅是从中复制文件):

  

我将我的包名保存为info.androidhive.imageslider

您必须在此import。如果您使用的是Eclipse,最好的解决方案是按CTRL + Shift + o

答案 1 :(得分:0)

这是您资源库的导入。资源意味着您的应用程序存储其可绘制,布局等的位置。在大多数情况下,它位于包名称下面: 如果您的包裹名称是: info.androidhive.imageslider 那么,您的资源包名称将是 info.androidhive.imageslider.R

当你打开一个新的Android项目时,你必须注意到有一个 gen文件夹,其中有一个 R.java 文件。此导入实际上将该文件导入到您可能使用某些资源的类中。

当您从其他地方复制代码时,我认为您已更改了项目包名称,因此,现在应用程序无法将其与R文件的当前包匹配。请检查并根据它进行更改。

希望它可以帮到你。