- ベストアンサー
Eclipseエラーで実機実行できない!初心者の質問
- Eclipseを使用してAndroidアプリ開発を試みていますが、実機での実行ができません。
- EclipseでのAndroidアプリケーションの作成は成功し、実機にアイコンは表示されますが、起動時にエラーメッセージが表示されて中身が見られません。
- res/layout/activity_main.xmlを編集するだけなら問題なく実行できますが、Javaのコードを編集すると中身が見られない状態です。エクリプスにはエラーは表示されていません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
いじる前の MainActivity.java は以下のようになっていませんでしたか? この部分は変えてはダメです。 public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } } System.out.println も使えません。 activity_main.xml の中にある TextView を参照して、そこに表示したい文字を埋め込みます。 こんな感じ(↓)です。 public class MainActivity extends Activity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //activity_main.xml の中にある TextView の id が @+id/textView1 だとして TextView tv = (TextView)findViewById(R.id.textView1); tv.setText("表示したい文字列"); } }
その他の回答 (1)
- salsberry
- ベストアンサー率69% (495/711)
> public class HelloWorld { > public static void main (String[] args) { > System.out.println("Hello World !!"); > } > } この書き方は、Androidでない普通のJavaでの書き方です。 > エクリプスに×エラーが出てないのに何故なのでしょう? Java言語の文法的には正しいけれど、Androidアプリケーションの形式になっていないからです。
お礼
なるほどという感じです。 納得です。助かりました。 回答ありがとうございました!
お礼
回答ありがとうございます。 非常にわかりやすく助かりました。 未だにアプリは動きませんが…(--;