2015-05-11 137 views
-4

每次我打電話給R時都說不能解決R符號,我該如何解決這個問題?無法解析R文件

package com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration; 
import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.Button; 
import android.widget.TextView; 
import java.util.HashMap; 
import com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration.helper.SessionManager; 
import com.mohammadmustafa.web_loginregister.RegisterActivity.loginandregistration.helper.SQLiteHandler; 

public class MainActivity extends Activity { 

    private TextView txtName; 
    private TextView txtEmail; 
    private Button btnLogout; 

    private SQLiteHandler db; 
    private SessionManager session; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

所有這裏R是在一個紅線:

 txtName = (TextView) findViewById(R.id.name); 
     txtEmail = (TextView) findViewById(R.id.email); 
     btnLogout = (Button) findViewById(R.id.btnLogout); 
+1

我不認爲R是基於您的代碼導入。 – CChi

+0

沒有名爲R的實例;這些靜態方法沒有名爲R的類的證據。 – duffymo

+0

再次清理並重建您的項目,這可能會幫助您。或者,如果沒有任何工作比你應該開始新的項目R文件將自動生成。 –

回答

0

R由默認在機器人產生的,因爲它包含的其它變量如果 檢查你在(水庫>佈局添加代碼的參考).xml首先保存 跳轉到java代碼並使用find查看編號 (嘗試選擇project-> right click-> android tools-> fix project properties)

0

嘗試手動刪除R文件。然後清理並重建您的項目。

0

您的某個xml佈局文件可能存在錯誤或重複。如果您有xml錯誤,R.java不能在項目的gen文件夾中創建。修復錯誤,然後清理和您的項目。每當我得到一個錯誤的R,因爲我有一個錯誤的XML。

0

只是重建,它會再次工作:生成 - >重建項目