Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我找不到我创建的MainActivity.java文件的布局?_Java_Android - Fatal编程技术网

为什么我找不到我创建的MainActivity.java文件的布局?

为什么我找不到我创建的MainActivity.java文件的布局?,java,android,Java,Android,我是按照android应用程序开发初学者课程中的在线说明操作的,我遇到了这个问题 讲师正在演示如何使用我们为活动创建的布局。他能够找到他用R.layout创建的布局,但我找不到 activity_main_listview.xml就是我创建的视图。我是一个绝对的初学者,所以我不知道这里出了什么问题 我有没有办法解决这个问题 我尝试同步.xml文件和MainActivity.java文件。我还试图清理和重建该项目 我也有同样的问题,通过用com.example.appname.R替换R修复了这个问

我是按照android应用程序开发初学者课程中的在线说明操作的,我遇到了这个问题

讲师正在演示如何使用我们为活动创建的布局。他能够找到他用R.layout创建的布局,但我找不到

activity_main_listview.xml就是我创建的视图。我是一个绝对的初学者,所以我不知道这里出了什么问题

我有没有办法解决这个问题

我尝试同步.xml文件和MainActivity.java文件。我还试图清理和重建该项目


我也有同样的问题,通过用com.example.appname.R替换R修复了这个问题。显然,将包引用放在了其中。或者只需将这一行添加到您的文件:

或者更好的方法是,尝试从代码中删除这一行(如果存在):

如果您的XML包含错误,您生成的文件可能无法生成,请尝试删除其中的大部分内容,并确保id和文件名不重复,并且不使用大写和空格。如果它起作用,你可以开始添加东西。 另一项说明:

将项目与Gradle文件同步更新Gradle插件后,需要将项目与Gradle文件同步。打开android studio并单击文件>与Gradle文件同步项目选项。 清理并重建项目最有效的解决方案是最简单的:清理并重建项目。从Android Studio工具栏中选择Build>Clean Project,稍等片刻,然后通过选择Build>Rebuild Project来构建项目。

这是Android Studio常见的问题

这不是你的问题,这是Android Studio的bug


要解决这个问题,只需清理您的项目并重新启动Android Studio

有时它会发生。只需关闭并重新启动AndroidStudio.File->Invalidate caches/restartchange您的xml布局名称,然后找到它。希望它能起作用检查此链接无效并重新启动您的android研究如果它起作用,请确保您将其标记为有用,以便其他开发人员从中受益!
import com.testapp.activitydemo.package.R
import android.support.compat.R