Hilfe beim Start meiner App

  • 11 Antworten
  • Letztes Antwortdatum
Max1809

Max1809

Fortgeschrittenes Mitglied
6
Hi,

ich versuche meine - entwickelte "HelloWorld" - Application in den Emulator zu kriegen.

Leider will das nicht klappen.

Der Emulator startet - aber die App ist nicht zu finden (nur unter "Einstellungen"->"Apps" - hier kann ich diese aber nur Deinstallieren.)

Kann mir jemand helfen? Android 4.1.
 
Kannst du deine AndroidManifest Posten?

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
ChrisiBoy schrieb:
Kannst du deine AndroidManifest Posten?

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App

Aber ja.

Code:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.testapp"
    android:versionCode="1"
    android:versionName="1.0">

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />

    <application android:label="@string/app_name"
        android:icon="@drawable/ic_launcher"
        android:theme="@style/AppTheme">

    </application>

</manifest>
 
  • Danke
Reaktionen: ChrisiBoy
Da haben wir ja schon den bösen Fehler!:D

Du musst noch die MainActivity deklarieren!

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
ChrisiBoy schrieb:
Da haben wir ja schon den bösen Fehler!:D

Du musst noch die MainActivity deklarieren!

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App

Ich habe folgendes versucht:
Code:
 <activity android:name="startActivity"
              android:label="testapp">
            <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    </activity>

Leider klappt das nicht. :(
 
Mach "startActivity" zu ".startActivity":p

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
ChrisiBoy schrieb:
Mach "startActivity" zu ".startActivity":p

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App

Ich arbeite momentan dieses Tutorial durch:
[How To] Erste Android App: "Hallo Sager" - Android Entwicklung - Android Forum

Also Java ist doch nicht so einfach, wie ich dachte.

Ich finde C# immernoch perfekt - in Kombination mit Visual Studio.

Nun gut ... meine App lässt sich nicht starten - kann ich irgendwie Debug Ausgaben machen oder wenigstens einen Breakpoint setzen?

Er läuft bei mir einfach nicht in die "OnCreate()" Methode ... :(

Code:
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        hallo_button = (Button) findViewById(R.id.hallo_button);
        hallo_button.setOnClickListener((OnClickListener) this);
        guten_tag_button = (Button) findViewById(R.id.guten_tag_button);
        guten_tag_button.setOnClickListener((OnClickListener) this);

    }

Evtl. hilft euch folgendes
: 10-24 19:58:41.502: E/Trace(1591): error opening trace file: No such file or directory (2)

Das ist der einzige Error im LogCat (LogCat ist wohl sowas wie eine DebuggerInfo? )
 
Kann mir jemand evtl. helfen? :)
 
Breakpoints kannst du setzen indem su einen rechtsklick am rand links nben dem code machst. Dann laesst du die app im debuging modus laufen und schaltest oben links die ansicht zu debug oder zu ddms(dalvik debug monitoring system)

Gesendet von meinem GT-S5660 mit der Android-Hilfe.de App
 
Max1809 schrieb:
Ich habe folgendes versucht:
Code:
 <activity android:name="startActivity"
              android:label="testapp">
            <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    </activity>
Leider klappt das nicht. :(


Bei dir fehlt ein Punkt in android:name vor startActivity. Es muss also so aussehen:
Code:
 <activity android:name=".startActivity"
              android:label="testapp">
            <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    </activity>
Der Code gehört dann in deine AndroidManifest :)
 
fuseinsch schrieb:
Bei dir fehlt ein Punkt in android:name vor startActivity. Es muss also so aussehen:
Code:
 <activity android:name=".startActivity"
              android:label="testapp">
            <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
    </activity>
Der Code gehört dann in deine AndroidManifest :)

Hier:

ChrisiBoy schrieb:
Mach "startActivity" zu ".startActivity":p

Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App



Gesendet von meinem GT-I9100 mit der Android-Hilfe.de App
 
Ich war mir bei seiner Antwort darauf nicht sicher, ob er weiß was du meinst. Darum habe ich versucht das mit dem Code zu verdeutlichen ;)
 

Ähnliche Themen

4
Antworten
10
Aufrufe
1.091
jogimuc
J
D
Antworten
5
Aufrufe
595
swa00
swa00
G
Antworten
0
Aufrufe
148
Gerdchen07
G
G
Antworten
1
Aufrufe
393
Gerdchen07
G
G
Antworten
13
Aufrufe
621
Gerdchen07
G
Zurück
Oben Unten