我正在创建一个简单的启动屏幕,但我无法理解为什么每次创建新项目时 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);
最佳答案
通常当你的 res 文件夹包含一些名称 Not Acceptable 文件时(例如,drawable 文件夹中的文件名不能有“-”字符或单词之间有空格)或者 xml 解析中出现一些错误时,就会发生这种情况。你不应该导入 android.R,你必须导入 com.example.whereareyou3.R
关于java - R.java 文件每次都会自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18419302/