R.Java不创造

时间:2012-10-31 09:22:05

标签: java android r.java-file

R.Java不创建,因为我在代码中有错误,我意外删除了R.java。

以下是代码:

public SwipeyTabs(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);

        final TypedArray a = context.obtainStyledAttributes(attrs,
                R.styleable.SwipeyTabs, defStyle, 0);

        mBottomBarColor = a.getColor(R.styleable.SwipeyTabs_bottomBarColor,
                mBottomBarColor);
        mBottomBarHeight = a.getDimensionPixelSize(
                R.styleable.SwipeyTabs_bottomBarHeight, 2);
        mTabIndicatorHeight = a.getDimensionPixelSize(
                R.styleable.SwipeyTabs_tabIndicatorHeight, 3);

        a.recycle();

        init();



    }

并在xml中

 <com.example.uniradio.SwipeyTabs
    android:id="@+id/swipeytabs"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#ff3b3b3b"
    swipeytabs:bottomBarColor="#ff96aa39"
    swipeytabs:bottomBarHeight="2dip"
    swipeytabs:tabIndicatorHeight="3dip" />

现在,我该如何创建它?

4 个答案:

答案 0 :(得分:3)

由于xml中的错误,未生成R文件,请按以下步骤查找错误,

eclipse menu->windows-> show view -> problems

并做出纠正措施。

答案 1 :(得分:0)

尝试这些提示.....

1 项目的第一个Clean来自您的eclipse IDE

2 请注意.java个文件中的无错误,特别是.xml个文件。

3 Error logs删除所有错误,我知道这很奇怪,但这就是eclipse的工作原理。

4 R.java文件会自动生成,并包含根据其xml资源类型分组的公共静态最终常量。

5 在确定上面的第1点,第2点和第3点之后,尝试删除 R.java文件,清理项目,此关闭后你的日食。再次打开它。

答案 2 :(得分:0)

你基本上可以采用两种方式:

你可以按照这里的建议从eclipse运行它,转到Project - &gt;构建项目,或只是运行“干净”

build android project

或者您可以尝试通过命令行创建应用的APK,然后生成.R文件以及APK。

如果有任何错误,命令行将报告它。

要通过命令行执行此操作,您可以运行以下命令:

ant release

从项目目录中

答案 3 :(得分:0)

我有像你这样的问题。以免尝试:打开Android SDK Manager - &gt;在Tools文件夹中重新安装Android SDK Platform-Tools和Android SDK Build-Tools。