Android SDK Build工具不会创建ID

时间:2014-08-04 18:28:22

标签: android android-xml r.java-file android-sdk-tools android-sdk-2.3

当我尝试向我的xml文件添加id时,sdk构建工具不会将id添加到R.java文件中。我知道我的构建工具在路径上,因为它正好像一小时前正确构建了id,但我重新启动了我的comp以更新VirtualBox的其他原因,现在它不起作用。这就是我对xml

的看法
 <LinearLayout
        android:id="@+id/personjanedoe"
        android:layout_width="fill_parent"
        android:layout_height="90dp"
        android:background="@drawable/borders_1"
        android:orientation="horizontal" >

        <ImageButton
            android:layout_width="0dp"
            android:layout_height="80dp"
            android:layout_weight="2"
            android:src="@drawable/earth" />

        <TextView
            android:id="@+id/person2_description"
            android:layout_width="0dp"
            android:layout_height="wrap_content"
            android:layout_marginLeft="15dp"
            android:layout_marginTop="18dp"
            android:layout_weight="7"
            android:text="Jane Doe" />
    </LinearLayout>

这就是我对R.java文件所拥有的内容(我已经保存了十亿次仍未构建)

 public static final int messagesicon=0x7f060098;
    public static final int messagesview=0x7f060066;
    public static final int messagetext=0x7f060071;
    public static final int middle=0x7f060012;
    public static final int never=0x7f060009;
    public static final int none=0x7f060010;
    public static final int normal=0x7f060000;
    public static final int person1=0x7f06008e;
    public static final int person1_description=0x7f060089;
    public static final int person1_friendlistdescription=0x7f060064;
    public static final int person1profilepic=0x7f06007d;
    public static final int profileIdeology=0x7f06007b;
    public static final int profileOccupation=0x7f060079;
    public static final int profileParty=0x7f06007a;
    public static final int profileStates=0x7f060077;
    public static final int profilecity=0x7f060078;
    public static final int profilecountry=0x7f060076;
    public static final int profileemail=0x7f060075;
    public static final int profilename=0x7f060074;
    public static final int profileprofilepic=0x7f060073;
    public static final int profilesearchIdeology=0x7f060086;

它应该是所有其他字母p id的,但它不是。当我尝试使用findViewById并且它给了我一条红色的波浪线时,我首先注意到了这个问题。请帮我这个项目明天到期!!!!!

1 个答案:

答案 0 :(得分:2)

你不应该编辑你的R.java,因为它是自动生成的!

更改您的所有android:id,然后再次构建您的项目,但如果您使用的是Eclipse,则问题可能与之相关,我认为您应该重新启动IDE。