gpt4 book ai didi

java - 我的项目中缺少 R.Java 并且不会重新生成

转载 作者:行者123 更新时间:2023-12-02 07:18:57 26 4
gpt4 key购买 nike

我已经开始制作一个新项目,正当我将按钮链接到 java 时,我注意到我的 R 无法解析,并发现我的 R.java 文件不存在。我看过类似的其他问题,他们说要清理我已经完成的项目,但它仍然不起作用。这是我无法解析的页面中的代码。谢谢!

发票Java

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();
}
}

作业.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);
}
}

菜单.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 文件。

发现并修复错误后,清理项目。

关于java - 我的项目中缺少 R.Java 并且不会重新生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14511834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com