LaunchMap无法解析或不是字段

时间:2017-03-07 14:07:40

标签: java android

我试图在我的Android项目上启动谷歌地图应用程序。当我写作时:if(view.getId()= =R.id.LaunchMap);, 它会产生错误:

  

LaunchMap无法解析或不是字段

要解决它,它会显示建议:

  1. 创建常量' LaunchMap'在类型' id'。
  2. 创建字段' LaunchMap'在类型' id'。
  3. 在文件中重命名。
  4. 当我在R.java中尝试前两个建议时,控制台会产生错误:

      

    手动修改R.java!恢复生成版本!

    解决方案是什么?

1 个答案:

答案 0 :(得分:2)

首先在构建项目时生成R文件,不应手动编辑该文件。

其次,你必须在你的xml文件中定义LunchMap id才能在你的代码中使用它。例如

layout.xml

<RelativeLayout 
android:id="@+id/LaunchMap"
android:layout_width="match_parent"
android:layout_height="match_parent" />