I’m creating my first android application but it does not start at all.
In my src > android.SampleApp I created a java file named Main.java with:
public class Main extends Activity {
// Will be connected with the buttons via XML
public void myClickHandler(View view) {
switch (view.getId()) {
case R.id.btn1:
((EditText) findViewById(R.id.txtContent)).setText("Button 1 Clicked");
break;
case R.id.btn2:
((EditText) findViewById(R.id.txtContent)).setText("Button 2 Clicked");
break;
}
}
}
In my res > layout > main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" android:id="@+id/txtContent"/>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button One" android:id="@+id/btn1"></Button>
<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Button Two" android:id="@+id/btn2"></Button>
My AndroidManifest.xml content:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.SampleApp"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
</application>
<uses-sdk android:minSdkVersion="7" />
I get this error:
- [2010-02-02 01:46:26 – SampleApp]Android Launch!
- [2010-02-02 01:46:26 – SampleApp]adb is running normally.
- [2010-02-02 01:46:26 – SampleApp]No Launcher activity found!
- [2010-02-02 01:46:26 – SampleApp]The launch will only sync the application package on the device!
- [2010-02-02 01:46:26 – SampleApp]Performing sync
Lines 3 and 4 is highlighted red.
Could someone lead my in the right direction to just get the application to show on the emulator?
Android 2.1 SDK with Eclipse
You are missing the following in your
<activity>tag in your manifest file:For more info see here