0

我正在创建一个简单的启动画面,但我无法理解为什么每次创建新项目时都会自动删除 R.java 文件。我得到的唯一错误是 R.java 文件,即“R 无法解析为变量”。我已经尝试使用 Import.android.R 将 R 导入到我的项目中,但错误仍然存​​在。请任何有解决方案的人。谢谢

出错的部分代码如下:

package com.example.whereareyou3;

//import android.R;
import android.R;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.Window;
import android.view.WindowManager;
import android.widget.ProgressBar;

public class MainActivity extends Activity {

    Handler h1 = new Handler();
    private ProgressBar mProgress;
    long ms,splashTime=7000;
    boolean splashActive = true;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
        setContentView(R.layout.activity_main);
4

3 回答 3

1

通常,当您的 res 文件夹包含一些名称不可接受的文件时(例如,可绘制文件夹中的文件名不能有“-”字符或单词之间有空格)或 xml 解析中出现某些错误时,就会发生这种情况。而且它不是你应该导入的 android.R,你必须导入 com.example.whereareyou3.R

于 2013-08-24T19:09:23.257 回答
0

如果您的活动与存储布局的位置具有相同的包,它应该可以工作。导入 R 不会修复它。

您很可能通过清理项目来解决此问题。转到项目 > 清理。

此外,自从升级到最新版本的 Eclipse 和 ADT 后,我还没有看到这个错误。

于 2013-08-24T14:48:27.570 回答
0

由于 .error.in.some.xml 文件,R .java 可能会丢失

如果那是。不存在通过清理您的代码进行检查。

于 2013-08-24T20:02:50.603 回答