【问题标题】:android R class dont recognize the raw folderandroid R类不识别原始文件夹
【发布时间】:2013-12-02 17:09:12
【问题描述】:

您好,我想播放 mp3 背景音乐,我创建 res\raw 文件夹并将 mp3 文件放在那里,一切正常,但是: 当我想制作一个媒体播放器对象时,R 无法识别我的原始文件夹。 我试图清理项目并重新打开 Eclipse 感谢所有帮助者:) 这是主要活动:

    package com.example.whatsflagitis;

    import android.media.MediaPlayer;
    import android.os.Bundle;
    import android.app.Activity;
    import android.view.Menu;

    public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    MediaPlayer mysong=MediaPlayer.create(MainActivity.this, R.)
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

}

【问题讨论】:

  • 你试过R.raw.mp3FileName吗?
  • 是的 R 不识别原始文件夹 ...

标签: android eclipse development-environment r.java-file


【解决方案1】:

尝试以下步骤来解决问题,它对我有用:

  1. 清理项目,然后重新构建它。
  2. 关闭项目,然后再次打开。
  3. 转到项目属性 > Java 构建路径 > 勾选 Android 版本复选框
  4. 确保 XML 文件中没有错误,因为 xml 文件中的错误会阻止创建 R.jave 文件。
  5. 尝试下载最新版本的 android SDK(如果有)。

【讨论】:

    【解决方案2】:

    按照建议,您需要将 onCreate 的最后一行更改为:

    MediaPlayer mysong=MediaPlayer.create(MainActivity.this, R.raw.filename);
    

    (注意第二个参数的变化和分号的添加)

    然后就在那之后:

    mysong.start();
    

    至少应该得到它,以便它在您的应用启动时正常播放。

    【讨论】:

      【解决方案3】:

      在创建 /raw 文件夹后尝试重建您的项目,它应该可以工作

      【讨论】:

        【解决方案4】:

        我也遇到了原始文件夹无法识别的问题。

        我的观察:

        1. 我的文件(图片)名称以大写字母 'A' 开头。
        2. 这是原始文件夹中唯一的文件。 (如果那里有其他以小写字母开头的文件,那么 raw 可能已被识别。)

        已更正:

        1. 将文件名中的大写“A”更改为“a”。

        现在它工作了,R.raw.fileName 没有出现任何错误,可以识别原始文件夹!

        P.S.:这对我来说是一种尝试和尝试的方法,希望它也适用于你。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-10-24
          • 1970-01-01
          • 1970-01-01
          • 2021-12-14
          • 2014-03-30
          • 2014-06-03
          相关资源
          最近更新 更多