令牌上的语法错误,删除这些令牌 - R.java

时间:2013-07-15 07:02:31

标签: android layout syntax-error r.java-file

地点:1037行

    public static final int @+f_tarifasID/cab_precio=0x7f070024;

我在R.java(自动生成)中有一个名为f_tarifasID

的类
public static final class f_tarifasID {
    public static final int aceptar=0x7f3a0006;
    public static final int cab_nombre=0x7f3a0002;
    public static final int cab_tarifa=0x7f3a0001;
    public static final int cancelar=0x7f3a0007;
    public static final int contenedorgrilla=0x7f3a0003;
    public static final int grillaListView=0x7f3a0004;
    public static final int layoutcabs=0x7f3a0008;
    public static final int marcador=0x7f3a0005;
    public static final int posicion=0x7f3a0009;
    public static final int tituloform=0x7f3a0000; }

Layout.xml

...
        <NS.Android.ListGrillaView
            android:id="@+f_tarifasID/cab_precio"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:lines="1"
            android:paddingLeft="1dp"
            android:paddingRight="1dp"
            android:scrollHorizontally="true"
            android:text="Precio"
            android:textColor="#ff000000"
            android:textSize="20sp"
            android:textStyle="bold" />    
...

现在我无法编译我的项目,即使我从布局中删除了@ + f_tarifasID / cap_precio,这个错误仍然存​​在于R.java中

我已经清理了这个项目,我已经用另一个程序删除了这一行......并且仍然留在这里。我该怎么办?

2 个答案:

答案 0 :(得分:2)

它是关于xml文件中的变量名称。根据传统的Java命名约定重命名它们。

you can read it here

答案 1 :(得分:0)

我解决了将“@ + f_tarifasID / cab_pedido”重命名为“cab_pedido”而没有使用@ +并再次清理我的项目。