2012-07-27 156 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)並且資源沒有建立。