I am trying to get the hello android code working and am not having any luck. There are a few things that are different.
When i load Eclipse with a new project the code that is already there looks like this;
package com.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
[/Quote]
I am not sure which version of the code i should be using, When i run the emulator it takes a bit of time to load and then comes up with the homescreen.
when i try to run the app in Eclipse it says. "no compatible Targets were found. Do you wish to add a new Android Virtual Device?"
I click yes it comes up with the options for a new device and if i click no it comes up with the AVD's that i have previously made, when i select one and tell it to start this is when it comes up with the Homescreen.
I am using the lasest version of Eclipse ( i think) i got it from the website
and i have downloaded the Android SDK and AVD Manager and updated them both to have all of the packages.
Any help on how i can get this to work would be great, Thank you for reading
James
When i load Eclipse with a new project the code that is already there looks like this;
when the developers site stays it should look like this (I cahnaged the package name to helloandroid2 as i made a mess of the first one so started again)package jpl.helloandroid2;
import android.app.Activity;
import android.os.Bundle;
public class helloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
After i have entered the code which is on the developers site it looks like thispackage com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
When the site says it should look likepackage jpl.helloandroid2;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class helloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
package com.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
[/Quote]
I am not sure which version of the code i should be using, When i run the emulator it takes a bit of time to load and then comes up with the homescreen.
when i try to run the app in Eclipse it says. "no compatible Targets were found. Do you wish to add a new Android Virtual Device?"
I click yes it comes up with the options for a new device and if i click no it comes up with the AVD's that i have previously made, when i select one and tell it to start this is when it comes up with the Homescreen.
I am using the lasest version of Eclipse ( i think) i got it from the website
and i have downloaded the Android SDK and AVD Manager and updated them both to have all of the packages.
Any help on how i can get this to work would be great, Thank you for reading
James