2013-12-13 83 views
1

我刚刚从Android网站下载了当前的Android ADT。当我进入eclipse文件夹并启动一个新的Android应用程序时,我的项目总是有两个错误,抱怨说android.R没有被导入。Eclipse设置问题

当我输入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 

当我固定第一线I它表明,我它更改为以下:

setContentView(R.layout.activity_list_item); 

但是编译器对于R.menu.main问题没有任何建议,所以我只是将它评论出来。

此外,我的文件夹结构不具有bin文件夹:

其中创建了刚刚复出在八月和视频的作者没有任何的这些问题enter image description here

I've been trying to follow a video that shows how to make an Android plug in for Unity

它是只是我的日食是搞砸了吗? 当我创建一个新项目时,是否有东西丢失? (我使用默认值选择了我的项目) 如何在每次启动新的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

假设你的布局XML是正确的写,只要尝试运行一次。 R.java文件将重新生成,然后错误应该消失。

+0

我没有触及任何代码,我只是运行,它说它不能由于错误。但是,我将上传它创建的xml文件,以便有更多经验的人可以看到。 – N0xus

+1

尝试关闭并重新启动eclipse,这显然是一个常见的错误。我也遇到过很多。 – SoulRayder

+0

也尝试创建一个新项目并将所有代码放在那里。 – SoulRayder