0

Eclipseで新しいAndroidプロジェクトを開始すると、ヒントがあっても修正できないエラーが発生します。それはどのように可能ですか?私はMint64ビットとEclipse64ビットを使用しています。公式ページのチュートリアルに従って、必要なものをすべてインストールしました。これがコードです。問題は、setContentViewとRクラスのgetMenuInflaterにあります。どうしたらいいかわからない、インターネットで解決策が見つからない...

package com.example.myfirstapp;

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

public class MainActivity extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}
4

3 に答える 3

0

R クラスはビルド時に作成されます。問題は、プロジェクトがビルドされていない可能性があります。この場合、プロジェクトをビルド (または再ビルド) する必要があります。
Eclipse では、[Project] -> [Build automatically] を選択すると、コンパイラがプロジェクトを自動的にビルドします。

于 2012-09-28T12:23:39.203 に答える
0

おそらくRクラスをインポートしていません。追加してみてください:

import com.example.myfirstapp.R
于 2012-09-29T20:24:31.297 に答える
-1

64 ビット システムで実行している場合は、32 ビット ライブラリがインストールされていることを確認します。sudo apt-get install ia32-libs を実行します。Eclipse/ADT を再起動します。

于 2013-09-21T16:30:29.650 に答える