我是Android開發者的新手。我有一個非常簡單的佈局簡單的「學習」應用程序。佈局顯示只有一個警告(硬編碼字符串...應該使用@string資源),我懷疑是與問題有關。然而,在我的活動代碼中,我有錯誤「R無法解析爲變量」。android R無法解析,但佈局沒有錯誤
這裏是在Java:
package com.example.treefields;
import android.app.Activity;
import android.os.Bundle;
public class TreeFieldsActivity extends Activity
{
public void onCreate (Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContextView (R.layout.activity_tree_fields);
}
}
而且,這裏的佈局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<EditText
android:id="@+id/editText1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:ems="10"
android:inputType="textMultiLine"
android:text="multiline text" />
</LinearLayout>
任何想法?謝謝。
清理並重建您的項目。如果仍未生成R,則報告錯誤。 – Shark 2012-07-30 20:51:12
錯誤可能出現在任何XML文件中,而不僅僅是您的佈局。打開Eclipse的**包資源管理器**窗口,然後按照錯誤圖標到任何地方出現錯誤或使用**問題**窗口。 – Sam 2012-07-30 20:52:19
也嘗試刪除R.java文件。它會重新構建,然後應該是正確的。 – edwoollard 2012-07-30 20:53:58