1. ホーム
  2. android

[解決済み] Rが解決できない - Androidエラー

2022-03-19 15:46:09

質問

新しいAndroid SDKをダウンロードし、インストールしたところです。簡単なアプリケーションを作成して、テストドライブしたいと思います。

ウィザードでこのようなコードが作成されました。

package eu.mauriziopz.gps;

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

public class ggps extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

しかし エクリプス というエラーが表示されます。

Rが解決できない

ライン上

setContentView(R.layout.main);

なぜ?

追記:XMLファイル名は main.xml の下に res/layout/ .

解決方法は?

ウィルが言ったことは正しい

<ブロッククオート

Rは、あなたの>リソースを識別するための定数を保持する、自動生成されたクラスです。R.javaファイル(1.5SDKのEclipseではgen/eu.mauriziopz.gps/R.java)がない場合、プロジェクトを閉じて開き直すか、>Project > Build all(そしてJosefが推奨する自動構築のオプションを選択)するとよいでしょう。また、このような問題が発生した場合は、再度、このサイトに投稿してください。

が、最初の問題とは別の問題が発生していることがわかりました。SDKディレクトリにあるツールに実行権限がなく、Eclipseに存在しないようなもので、そのために R.java ファイルを作成します。

そこで、パーミッションを修正し、"Build Automatically"を選択すると、問題が解決しました。