我在为初学者开设的android应用程序开发课程中按照在线说明进行操作,遇到了这个问题。
讲师正在演示如何使用我们为活动创建的布局。他能够找到他使用R.layout.
创建的布局,但我找不到。
activity_main_listview.xml
是我创建的视图。我是个初学者,所以我不知道这里出了什么问题。
有什么办法可以解决这个问题吗?
我已尝试同步.xml
文件和MainActivity.java
文件。我也尝试过清理和重建这个项目。
这是不起作用的部分的图片
这是安卓工作室常见的问题!
这不是你的问题,这是安卓工作室的bug!
要解决此问题,只需清理您的项目并重新启动Android Studio
我也遇到了同样的问题,通过用com.example.appname.R替换R解决了这个问题。或者只需将此行添加到您的文件中:
import com.testapp.activitydemo.package.R
或者更好的是,尝试从代码中删除这一行(如果存在(:
import android.support.compat.R
如果您的XML包含错误,您生成的文件可能无法构建,请尝试擦除其大部分内容,并确保id和文件名不重复,并且不使用大写字母和空格。如果它有效,你可以开始添加东西。
另一个注意事项:
同步项目与Gradle文件一旦你更新了Gradle插件,你需要同步项目和Gradle文件。打开android工作室,点击文件>用Gradle文件同步项目选项
清理并重建项目最有效的解决方案是最简单的:清理并重建您的项目。从Android Studio工具栏中选择构建>清理项目,等待片刻,然后通过选择Build>Rebuild Project来构建您的项目