java - 无法解析符号 R

标签 java android android-studio symbols

我在 Android Studio 上工作以添加一条简短的 toast 消息。(我正在制作一个 Android Wear 应用程序)

我不知道为什么这段代码在“符号 R”上有错误。 它说“无法解析符号 R”。

    import android.app.Activity;
    import android.content.Context;
    import android.content.DialogInterface;
    import android.os.Bundle;
    import android.support.wearable.view.WatchViewStub;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;
    import android.widget.Toast;

    public class MyActivity extends Activity {

        private TextView mTextView;

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

    //getnextpage
    Button getnextpage;
    getnextpage = (Button) findViewById(R.id.getnextpage);
    getnextpage.setOnClickListener(new OnclickListener() {
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "Here is 2nd Page", Toast.LENGTH_LONG).show();
        }
    });
    final WatchViewStub stub = (WatchViewStub) findViewById(R.id.watch_view_stub);
    stub.setOnLayoutInflatedListener(new WatchViewStub.OnLayoutInflatedListener() {
        @Override
        public void onLayoutInflated(WatchViewStub stub) {
            mTextView = (TextView) stub.findViewById(R.id.text);
        }
    });
  }
 }

最佳答案

下面提到了一些程序:

1) 尝试 Build -> Clean/Rebuild项目。

2) 手动输入 import <package name>.R , 如果在 import 中缺少 R。

3) 完成其对应的所有资源XML文件。

我希望其中任何一个对您有所帮助,因为没有特定的方法可以解决此问题。

关于java - 无法解析符号 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26573456/

相关文章:

java - SunCertPathBuilderException 尽管设置了信任库属性

java - JDOM 将内容写入现有文件而不删除

android - 如何仅在 Ubuntu 上安装 Android Studio 命令行工具

android - Android Studio 和 Eclipse 开发调试的区别

android - 如何在Android Studio中为Flutter应用程序打开iOS模拟器

java - JSoup 元素和 JSoup 节点之间的区别

java - 如何重新启动服务器关闭后动态创建的 Quartz 作业

android - 我如何验证 ImageView 的点击,而不是 TwitterButton 的点击

java - 空对象引用上的 NullPointerException : Connection. createStatement()

android - 将 <video> 切成两半的部分屏幕 WebView