2016-07-26 145 views
0

在我MainActivity.java文件,我没有错误,期待一个不应该存在:的Android Studio无法解析符号 “R”

Cannot resolve symbol R

我进口:

import android.app.AlertDialog; 
import android.content.Context; 
import android.content.DialogInterface; 
import android.net.ConnectivityManager; 
import android.net.NetworkInfo; 
import android.os.Bundle; 
import android.support.v4.app.FragmentActivity; 
import android.support.v7.app.AppCompatActivity; 
import android.text.InputType; 
import android.util.TypedValue; 
import android.view.Menu; 
import android.view.MenuItem; 
import android.widget.EditText; 

有没有一个导入我缺少,使R正常工作?

+1

尝试构建>清洁项目 – Shaishav

+0

[Duplicate]标有错误的问题,因为主要涉及Eclipse用户,OP使用了android-studio标记。这看起来更像它:http://stackoverflow.com/questions/17054000/cannot-resolve-symbol-r-in-android-studio?rq=1 – Shaishav

+0

确保Gradle文件正确同步。 –

回答

0

您可以通过打开“工具”,然后“安卓”,然后“同步项目,品位文件”

解决了第一个“清洁工程”,那么这个问题如果不工作,尝试导入R类在mainActivity类本身,即

例如: import com.example.androidproject.R;

在这里你把你自己的项目域名和项目名称,即用你的域名和androidproject替换com.example与项目名称... p.s。下面的任何问题评论...