我的项目中缺少R.Java,无法重新生成
我开始做一个新项目,就在我将我的按钮链接到java时,我注意到我的R无法解析,并且发现我的R.java文件不在那里。我看过其他类似的问题,他们说要清理我已经完成的项目,但它仍然不起作用。这是我的代码,来自无法解析的页面。谢谢 发票Java我的项目中缺少R.Java,无法重新生成,java,android,eclipse,r.java-file,Java,Android,Eclipse,R.java File,我开始做一个新项目,就在我将我的按钮链接到java时,我注意到我的R无法解析,并且发现我的R.java文件不在那里。我看过其他类似的问题,他们说要清理我已经完成的项目,但它仍然不起作用。这是我的代码,来自无法解析的页面。谢谢 发票Java package com.invoice; import android.app.Activity; import android.content.Intent; import android.os.Bundle; public class InvoiceA
package com.invoice;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
public class InvoiceActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
Thread logoTimer = new Thread(){
public void run(){
try{
sleep(5000);
Intent menuIntent = new Intent("com.invoice.MENU");
startActivity(menuIntent);
} catch (InterruptedException e) {
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}
}
Job.java
package com.invoice;
import android.app.Activity;
import android.os.Bundle;
public class Job extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.job);
}
}
menu.java
package com.invoice;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class menu extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button job = (Button) findViewById(R.id.button4);
job.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent("com.invoice.job"));
}
});
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
}
xml文件中可能有错误。如果存在xml错误,则不会生成R.java。查看Manifest.xml以及res中的所有布局、值和任何其他xml文件
找到并修复错误后,请清理项目。资源文件夹中可能存在问题,请首先解决该错误。图像的数字名称可能会生成错误。解决错误后,只需清理项目或生成项目。如果修复了错误,请重新编译R.java。右键单击
Project
,然后单击Properties->Android
。是否检查了任何API级别(在项目构建目标
标题下)?是的,检查了Android 2.3.3 API。是否在任何项目文件上有任何红色注释?这些可以防止生成R.java文件。项目是否编译?您确定问题列表为空吗?如果您的资源中存在错误,则可能会发生这种情况。如果是这样,它们将无法编译,这将阻止生成R。也。。。好的,重新启动Eclipse。谢谢,我在资源文件夹中发现了一个无效的PNG文件,它把事情搞砸了。