【问题标题】:Fields keep disappearing in R.javaR.java中的字段不断消失
【发布时间】:2014-06-16 00:26:42
【问题描述】:

这就是故事。我对 R.java 有很多问题,我终于解决了。 R.Java 直到我创建了一个新项目并将旧代码复制到新项目中才重新生成,最后 R.java 想要在我清理它时重新生成并保留在我的项目中。

问题是,当我尝试创建一个字段(即:source、activity_main 等),保存所有文件并构建时,错误不断显示,并且为我创建了字段线 eclipse没了。

代码如下:

    @SuppressWarnings("deprecation")
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    setVolumeControlStream(AudioManager.STREAM_MUSIC);
    PowerManager powerManager = (PowerManager) getSystemService(Context.POWER_SERVICE);
    wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "Lexiconda");
    setContentView(com.indestructibles.reproductormp3.R.id.activity_main);

    initialize(0);
}





  private void createMenu(Menu menu){
    }
    MenuItem miStop = menu.add(0, 2, 2, "Stop");{
        miStop.setIcon(com.indestructibles.reproductormp3.R.id.btnStop);
    }
    MenuItem miSource = menu.add(0, 3, 3, "Source");{
        miSource.setIcon(com.indestructibles.reproductormp3.R.id.source);
    } 

任何帮助。请?。我有一种冲动。

【问题讨论】:

  • 供以后参考 R != R.java-file
  • 如何“创建字段”?
  • (Ctrl + 1 )QuickFix > 在类型“X”上创建字段“X”。当然,并非每次 Eclipse 都允许您创建其中之一
  • 您是否在 R 类中手动创建新字段?那不管用。当你在res 目录中添加/修改资源时,Eclipse 会自动生成 R.java 文件。
  • 看来我一切正常。

标签: java android eclipse r.java-file


【解决方案1】:

首先,你为什么不直接导入

com.indestructibles.reproductormp3.R

而不是每次都输入

其次,贴出你的XML代码,R错误可能是你在XML文件中写错了,所以你必须检查你的XML文件。

【讨论】:

  • 那不行。我的 res 文件夹和 tne XML 中都没有错误。
猜你喜欢
  • 2012-06-23
  • 2011-04-23
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-19
  • 2021-06-21
相关资源
最近更新 更多