2

私はAndroid開発に不慣れです。netbeans7.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)」です。

 error is : package R does not exist

しかし、上記のコードでRパッケージをインポートすると、同じ行に別のエラーが表示されます。つまり、「setContentView(R.layout.main)」です。

 error :cannot find symbol : main 
4

3 に答える 3

2

フォルダにエラーがある可能性がありresます。

R.java自動生成されたファイルです。resフォルダからすべてのエラーを解決するまで作成されません。

例:エラーmain.xml

すべてのエラーを解決し、プロジェクトをクリーンアップし、

import yourpackagename.R;

同様の問題を参照してください

于 2012-07-27T15:13:42.523 に答える
0

Eclipse(ウィンドウ-設定、Android SDKの場所)でandroid SDKフォルダーを、末尾に\を付けずに指定しました。そのため、aapt.exeツールへのパスが間違っていて(C:\ android-sdk-windows \ platform-toolsではなくC:\ android-sdk-windowsplatform-tools)、リソースが構築されていませんでした。

于 2013-01-11T13:15:31.633 に答える
-1

この質問を見てください、それはRファイルの問題についてかなり包括的です:Rは解決できません-Androidエラー

また、EclipseはAndroid開発に推奨されるIDEです。試してみることをお勧めします。

于 2012-07-27T15:14:01.213 に答える