无法解析R文件

时间:2015-05-11 18:36:09

标签: android android-studio

每当我打电话给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);

4 个答案:

答案 0 :(得分:0)

默认情况下,在android中生成R,因为它包含其他变量的引用 检查你是否添加了代码(res-> layout).xml首先保存它 跳转到java代码并使用id查找视图 (尝试选择项目 - >右击 - > android工具 - >修复项目属性)

答案 1 :(得分:0)

尝试手动删除R文件。然后清理并重建您的项目。

答案 2 :(得分:0)

您的某个xml布局文件中可能存在错误或重复。如果您有xml错误,则无法在项目的gen文件夹中创建R.java。修复错误然后清理和您的项目。每次我收到R的错误,因为我在xml中有错误。

答案 3 :(得分:0)

只需重建即可再次使用:构建 - >重建项目