Android中e的R问题

时间:2012-03-02 00:23:11

标签: java android eclipse

我正在eclipse中为android编写一个类,我的R.layout.main存在问题。

public class createplayer extends Activity{

    public void onCreate(Bundle savedInstanceState){
        super.onCreate(savedInstanceState);
        setContentView(R.layout.createplayer);//problems with R

    }
}

3 个答案:

答案 0 :(得分:2)

  1. 喜欢user717572说。尝试清理你的项目,有时事情搞砸了
  2. 检查您的进口;删除import android.R,问题是Eclipse正在寻找Android.R.layout.main而不是com.your.package.R.layout.main。所以另一个替代方法是将import android.R替换为import com.your.package.R,如果删除它不能解决您的问题。
  3. 当然,请确保您有一个名为createplayer
  4. 的布局

答案 1 :(得分:0)

检查import android.R的导入并将其删除。否则试试吧 项目 - >清洁

答案 2 :(得分:0)

你有什么问题?

清理你的项目可能会有所帮助。

否则,如果没有创建R,则解析xml文件时可能会出现aapt错误。 您可以手动运行:

aapt package -m -v -J <path to your gen folder>/gen -M <path to your manifest>/AndroidManifest.xml -S <path to your res folder>/res -I <path to your android-sdk>/platforms/android-5/android.jar

如果您的IDE没有告诉您,这将列出问题所在。