Hi, I am little bit ashamed to ask, but nevertheless...
I am a complete novice to Android, just installed the SDK and ADT Eclipse plugin. What I was trying to do is a simple "Hello, World" program. I am using the 2.2 (8) API.
Here's my code:
package com.example.hello;
import android.app.Activity; import android.widget.TextView; import android.os.Bundle;
public class HelloWorld extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView txt = new TextView(this);
txt.setText("Hello, Android");
setContentView(txt);
}
}
My Eclipse console:
[2010-09-02 13:27:32 - HelloWorld] ------------------------------
[2010-09-02 13:27:32 - HelloWorld] Android Launch!
[2010-09-02 13:27:32 - HelloWorld] adb is running normally.
[2010-09-02 13:27:32 - HelloWorld] Performing com.example.hello.HelloWorld activity launch
[2010-09-02 13:27:32 - HelloWorld] Automatic Target Mode: Preferred AVD 'Android' is not available. Launching new emulator.
[2010-09-02 13:27:32 - HelloWorld] Launching a new emulator with Virtual Device 'Android'
[2010-09-02 13:28:12 - HelloWorld] New emulator found: emulator-5554
[2010-09-02 13:28:12 - HelloWorld] Waiting for HOME ('android.process.acore') to be launched...
And on my emulator (5554:Android) ... there is nothing displayed but blank screen with a cool fonted "Android" imprint.
What am I fundamentally missing ?