1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Android Aktivität nicht gefunden (Manifest Problem?)

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von tass, 12.08.2011.

  1. tass, 12.08.2011 #1
    tass

    tass Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.08.2011
    Hallo Liebes Forum!

    Ich bin neu hier und mache es kurz und knapp. Habe mein Problem bereits in einem Forum gepostet. Hoffe dieser Link ist hier erlaubt!

    Android Android Aktivität nicht gefunden - java-forum.org

    Das Problem ist SEHR verzwickt und ich verzweifle daran.

    Bin dankbar für jede Hilfe!
     
  2. DieGoldeneMitte, 12.08.2011 #2
    DieGoldeneMitte

    DieGoldeneMitte Android-Lexikon

    Beiträge:
    1,230
    Erhaltene Danke:
    256
    Registriert seit:
    05.02.2010
    Phone:
    Nexus 5X
    Tablet:
    Nexus 7 (2013)
    Auch hier kann man dir nur weiterhelfen, wenn du einen Stacktrace postest. :D
    Aber es gibt auch Apps, mit denen man auf dem Device selbst den Stacktrace angucken kann.
    (Catlog, um eins zu nennen)
     
  3. tass, 12.08.2011 #3
    tass

    tass Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.08.2011
    Hallo!

    Kann momentan nur noch per Emulator testen (für 2 Tage). Allerdings erscheint bei meiner aktuellen Manifestdatei die Applikation nicht mal. Daher weiß ich nicht, wie ich das mit dem Stacktrace realisieren soll.

    Vielleicht hilft ja das: Mein Programm macht nicht mehr als ein Hello World - App. Das Manifest habt ihr ja. Ein Hello-World App dazu und es funktioniert nicht. Ich hänge total.
     
  4. swordi, 12.08.2011 #4
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    Und wer soll dir mit solchen angaben helfen??

    Wenn ein hello world schon soooo schwer ist....
     
  5. tass, 13.08.2011 #5
    tass

    tass Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.08.2011
    Nun. Wie sieht denn das korrekte Manifest für ein Hello World aus? Wenn es so leicht ist, dann müsstest du es ja posten können.

    Edit: Angenommen folgendes wäre meine Hello World:

    Code:
    package com.example.androidtest;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.TextView;
    
    public class AndroidtestActivity 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);
       }
     }
    
     
    Zuletzt bearbeitet: 13.08.2011
  6. swordi, 13.08.2011 #6
    swordi

    swordi Gewerbliches Mitglied

    Beiträge:
    3,389
    Erhaltene Danke:
    441
    Registriert seit:
    09.05.2009
    Eclipse generiert dir dafür ein manifest das funktioniert
     
  7. sixi, 13.08.2011 #7
    sixi

    sixi Erfahrener Benutzer

    Beiträge:
    237
    Erhaltene Danke:
    64
    Registriert seit:
    20.01.2009
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.example.androidtest"
          android:versionCode="1"
          android:versionName="1.0">
        <application android:icon="@drawable/icon" android:label="@string/app_name">
            <activity android:name=".AndroidtestActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    </manifest> 
    
    (Annahme, dass die Strings gesetzt sind - sollten sie aber wenn es 'nen Projekt im Eclipse ist per Default sein).

    ... wobei es für die Fehlersuche wirklich einfacher wär, wenn du deins hier mal hinpostest ;)
     
  8. Rotesmofa, 13.08.2011 #8
    Rotesmofa

    Rotesmofa Fortgeschrittenes Mitglied

    Beiträge:
    279
    Erhaltene Danke:
    20
    Registriert seit:
    08.08.2010
    <activity android:name=".AndroidtestActivity"</activity>


    da liegt er doch der Hund :)

    da fehlt ein ">" hinter der AndroidtestActivity somit ist die Activity nicht deklariert. Startest du nun deine Anwendung geht der Scheduler hin und wirft einen Fehler weil deine Applikation keine Activity starten darf :laugh:

    Gruß
    Rotesmofa

    PS: wenn du oben auf XML View gestellt hast solltest du aber das ganze garnicht erst aufspielen können wegen Fehlern im XML!
     
  9. tass, 13.08.2011 #9
    tass

    tass Threadstarter Neuer Benutzer

    Beiträge:
    8
    Erhaltene Danke:
    0
    Registriert seit:
    12.08.2011
    Wie schon im anderen Forum gepostet war das nur ein Copy-Paste-Fehler.

    Ach ja: Danke sixi! Deine Lösung funktioniert einwandfrei. So einfach wäre es gewesen. Vielen vielen Dank!

    Edit: kann geclosed werden
     

Diese Seite empfehlen