新しい 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);
なぜ?
main.xml
PS:の下にという名前の XML ファイルがありますres/layout/
。
ベストアンサー1
この問題も追跡した後、Android のドキュメントに次のメモを見つけました。
*注: Eclipse は、特にインポートの並べ替えや管理を Eclipse に依頼する場合、リソースを使用するファイルの先頭に「import android.R」ステートメントを追加することがあります。これにより、make が中断されます。これらの誤ったインポート ステートメントを見つけて削除してください。*
Android サンプル チュートリアルを進めていく中で、私はよく ++ コマンドを使用してCtrl「インポートを整理」し、不足しているインポート ステートメントを生成していました。これにより、ビルド時に自動的に生成されるクラスが隠れてしまう誤ったインポート ステートメントが生成されることがありました。ShiftOR.java