1

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

4 回答 4

3

由于xml中的错误,没有生成R文件,请执行以下操作查找错误,

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

并做纠正选项。

于 2012-10-31T09:24:11.003 回答
0

试试这些技巧......

1首先Clean是项目,来自您的 Eclipse IDE

2请注意所有文件中没有错误.java,尤其是.xml文件中的错误。

3删除所有错误Error logs;我知道这很奇怪,但这就是 Eclipse 的工作方式。

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

5确定上述第 1 点、第 2 点和第 3 点后,尝试删除R.java 文件,清理项目,然后关闭 Eclipse。并再次打开它。

于 2012-10-31T09:49:43.573 回答
0

你基本上可以通过两种方式做到这一点:

您可以按照此处的建议从 Eclipse 运行它,方法是转到 Project -> Build Project,或者只是运行“干净”

构建安卓项目

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

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

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

ant release

从您的项目目录中

于 2012-10-31T09:59:27.620 回答
0

我和你一样有问题。以免尝试:打开 Android SDK Manager -> 在 Tools 文件夹中重新安装包 Android SDK Platform-Tools 和 Android SDK Build-Tools。

于 2013-05-19T14:50:11.637 回答