2012-07-27 91 views
2

我是新来的android开发我已经在netbeans 7.1.1中安装了SDK。 这是当我在NetBeans中创建一个新的Android项目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得到一个错误。主)”

error is : package R does not exist 

但是,当我在上面的代码中导入ř包,那么我得到在同一行即不同的错误‘的setContentView(R.layout.main)’

error :cannot find symbol : main 

回答

2

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

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

例如:在main.xml

错误解决所有的错误,清理项目和

import yourpackagename.R; 

看到similar问题

+0

这个答案很好。这是您在Android应用程序开发期间可能遇到的常见错误。 – 2012-07-27 15:17:54

+0

如何解决'res'文件夹中的错误? – rick 2012-07-27 15:19:14

+0

您在'res'文件夹中找到哪些错误? – MAC 2012-07-27 15:21:38

0

我在eclipse(窗口 - 首选项,Android SDK位置)中指定了android SDK文件夹,没有结尾\。所以aapt.exe工具的路径是错误的(C:\ android-sdk-windowsplatform-tools而不是C:\ android-sdk-windows \ platform-tools)并且资源没有建立。