Android默认代码错误

Android默认代码错误,android,netbeans-7,Android,Netbeans 7,我是android开发新手,在netbeans 7.1.1中安装了SDK。 这是我在netbeans中创建新的android项目时生成的默认代码 package android.bug; import android.app.Activity; import android.os.Bundle; public class MainActivity extends Activity { /** Called when the activity is first created. */

我是android开发新手,在netbeans 7.1.1中安装了SDK。 这是我在netbeans中创建新的android项目时生成的默认代码

package android.bug;

import android.app.Activity;
import android.os.Bundle;

public class MainActivity extends Activity
{
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
  }
}
默认代码应该没有错误,但我在最后一行中遇到错误,即“setContentView(R.layout.main)”

但是当我在上面的代码中导入R包时,我在同一行中得到一个不同的错误,即“setContentView(R.layout.main)”


您的
res
文件夹中可能有一些错误

R.java
是自动生成的文件。在您从
res
文件夹中解决所有错误之前,它不会创建

例如:
main.xml

解决所有错误,清理项目并

import yourpackagename.R;

查看问题

查看这个问题,对于R文件的问题,它是相当全面的:


另外,是Android开发的推荐IDE,您可能想试试。

我在eclipse中指定了Android SDK文件夹(窗口-首选项,Android SDK位置),没有尾随\。因此,aapt.exe工具的路径是错误的(C:\android sdk windows平台工具而不是C:\android sdk windows\platform工具),并且资源没有生成。

这个答案很好。这是android应用程序开发过程中可能遇到的常见错误。您能否在项目中找到
R.java
?@gtumca MAC如何获取R.java文件??
 error :cannot find symbol : main 
import yourpackagename.R;