为什么当我创建一个新活动时,"setContentView"无法识别我的布局?

TuG*_*llo 2 java android r.java-file

我刚刚创建了一个新的活动(project-> new-> android activity),我得到一个错误,其中R文件无法识别活动创建的布局.我使用Ubuntu 13.10(64位)

public class OrderKaraokeActivity extends SherlockActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_order_karaoke);
    }
}
Run Code Online (Sandbox Code Playgroud)

activity_order_karaoke:

<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=".OrderKaraokeActivity" >

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/hello_world" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

控制台:说明资源路径位置类型activity_order_karaoke无法解析或不是字段OrderKaraokeActivity.java/src/com/example/adicionalesprueba第18行Java问题

进口:

在此输入图像描述

控制台问题:

在此输入图像描述

rpe*_*yng 7

删除以下内容

import com.twable.R;
import com.twable.R.layout;
import com.twable.R.menu;
Run Code Online (Sandbox Code Playgroud)

并包括 import com.example.adicionalesprueba.R

----

检查你的包浏览器(eclipse的左侧窗格),打开gen项目的文件夹,打开项目的包,你应该看到一个R.java文件.如果不这样做,则表示您没有生成R文件.尝试清理你的项目,Project --> Clean.如果文件仍然不存在,那么您的R文件没有被构建.这可能由于许多原因而发生.一个非常常见的问题是您的某个XML文件没有正确结构化

在此输入图像描述