我刚从Android网站下载了当前的Android ADT。当我进入eclipse文件夹并启动一个新的Android应用程序时,我的项目总是有两个错误抱怨android.R尚未导入。
当我导入android.r时,我仍然会收到两个错误,这些错误会引发以下代码行(同样,这些都是在我启动项目时预先编写的):
setContentView(R.layout.activity_main);
getMenuInflater().inflate(R.menu.main, menu);
我得到的错误如下:
activity_main cannot be resolved or is not a field
main cannot be resolved or is not a field
当我修复第一行时,我建议将其更改为以下内容:
setContentView(R.layout.activity_list_item);
但编译器对R.menu.main问题没有任何建议,所以我只是将其评论出来。
此外,我的文件夹结构没有bin文件夹:
I've been trying to follow a video that shows how to make an Android plug in for Unity是在8月份创建的,视频的作者没有任何这些问题。
这只是我的日食搞砸了吗? 在创建新项目时,我是否遗漏了一些东西? (我将项目设置为选中的默认值) 每次启动新的android项目时,我该怎么做才能阻止这些问题的发生?
修改的
这是我开始一个新项目时自动生成的activity_main.xml,我再也没想过:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/hello_world" />
</RelativeLayout>
答案 0 :(得分:0)
假设您的布局xml已正确编写,请尝试运行一次。 R.java文件将重新生成,然后错误就会消失。