2012-07-20 11 views
6

Ich habe ein Problem, wenn ich ein neues Android-Projekt erstellen. Ich gebe den Namen der App und den Paketnamen ein, dann gehe ich zum nächsten scrren und setze das Icon. Auf den folgenden scrren wählen I Blank Aktivität und traf nächsten wenn dieser Bildschirm erscheint:Eclipse- Erstellen neuer Aktivität

Eclipse create activity dialog

ich alles geben, aber ich weiß nicht, was mit Hierarchical Elternteil zu tun. Vor ein paar Tagen hat es perfekt funktioniert, aber jetzt, wenn ich etwas aus der Liste auf der linken Seite auswähle und Aktivität erzeuge, verdunkle ich, wenn ich nicht etwas geschrieben habe, dass es falsch ist.

Kann mir jemand helfen?

Antwort

3

Für eine Activity auf android.app.activity.

0

Ihr Fehler betrifft den Namen der Aktivität wird das Projekt erstellen sdk überprüfen

die hierarchische Eltern Aktivität verwendet normalerweise eine Standardimplementierung für die UP-Taste zur Verfügung zu stellen

0

1.Kopieren Ihr Paketname, dann vorbei an zum "Hierarchical Parent" -Feld. (alle Wörter, um diesen Schritt zu überspringen)

2.AndroidManifest.xml benötigen eine "android.intent.action.MAIN" für den Start. In Folge Quellcode

<intent-filter> 
    <action android:name="android.intent.action.MAIN" /> 
    <category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

wie folgt aus:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/title_activity_main" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
3

bekam ich das gleiche Problem wie bei Ihnen. Nach einem Tag fand ich den Weg.

Es ist sehr einfach. Erneutes Installieren des ADT-Plugins: In Eclipse, Hilfe> Neue Software installieren .... Klicken Sie auf Hinzufügen, in der oberen rechten Ecke. Geben Sie "ADT Plugin" für den Namen und die URL = http://dl-ssl.google.com/android/eclipse/ Dann geben Sie einfach, bis Finish

Für das gesamte Tutorial, wie ADT Plugin installieren können Sie sehen: http://developer.android.com/sdk/installing/installing-adt.html

0

Platform-Tools 14-Version dieses hat Problem, aber nicht Version 13.

http://dl-ssl.google.com/android/repository/platform-tools_r13-linux.zip

ich meine aktuellen (problematisch)/android-sdk/Plattform-Tools gesichert, löschte die alten Ordner und ersetzt sie mit ver 13 begann eclips e, setze den android-sdk-pfad zurück (windows> preferences> android, vergesse nicht auf "apply" zu klicken) und habe meine AVD neu erstellt.

Version 13 hat auch das hierarchische Eltern-Textfeld, aber es ist optional.

+0

BTW Wenn Sie Linux verwenden, müssen Sie platform-tools/* file permissions auf 755 ändern (benutzen Sie chmod 755 ...) – ITForHumanity

0

Das Problem ist ein Fehler mit dem Application Wizard ... der versucht, den Activity Wizard in sich zu integrieren. Das Problem besteht darin, dass der integrierte Aktivitätsassistent nicht ordnungsgemäß funktioniert, ohne dass ein vorhandenes Projekt vorhanden ist.

Daher ist eine einfache Lösung für dieses Problem vom Projektassistenten, erstellen Sie einfach eine grundlegende Hauptaktivität mit "keine" für Navigationstyp und klicken Sie auf "Fertig stellen". Sobald das Projekt erstellt wurde, erstellen Sie mit dem Aktivitätsassistenten die gewünschte Hauptaktivität.

Als Bonus wird der Activity Wizard sogar den Code umgestalten, um diese neue Aktivität als Hauptaktivität zu verwenden!

Verwandte Themen