Android Aktivität nicht gefunden (Manifest Problem?)

T

tass

Neues Mitglied
0
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!
 
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)
 
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.
 
Und wer soll dir mit solchen angaben helfen??

Wenn ein hello world schon soooo schwer ist....
 
swordi schrieb:
Und wer soll dir mit solchen angaben helfen??

Wenn ein hello world schon soooo schwer ist....

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:
Eclipse generiert dir dafür ein manifest das funktioniert
 
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 ;)
 
<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!
 
Rotesmofa schrieb:
<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!

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
 

Ähnliche Themen

SaniMatthias
Antworten
19
Aufrufe
951
swa00
swa00
C
  • Chicken Wing
Antworten
4
Aufrufe
851
Chicken Wing
C
S
Antworten
4
Aufrufe
995
Sempervivum
S
Zurück
Oben Unten