Beiträge von XDeveloper

    Hallo,
    ich habe grade ein Projekt umkopiert. Damit meine ich, dass ich src und res Ordner in ein neues Projekt kopiert habe.
    Jetzt bildet sich aber in dem gen Ordner die R.java Datei nicht.
    Ich habe diese Datei aus meinem anderern Projekt in der Ordner kopiert aber eclipse hat diese Datei wieder gelöscht.


    Wie bringe ich Eclipse dazu die R.Java Datei neu zu generieren ? :O


    PS: In meine klassen werden jetzt jede menge Fehler angezeigt. Selbst bei setContentView(R.layout.start) steht: start cannot be resolved or is not a field

    Ok ich habe auf Clean gedrückt. Danach kamen zwei Errors in dem "Error Log":

    Code
    !ENTRY org.eclipse.m2e.logback.appender 4 0 2012-03-09 14:08:44.138
    !MESSAGE Error changing index details central|http://repo1.maven.org/maven2
    
    
    !ENTRY org.eclipse.m2e.logback.appender 4 0 2012-03-09 14:08:44.141
    !MESSAGE Could not add repository index


    Ich werde jetzt eine neues Projekt erstellen und alle Klassen neu kopieren. ;(

    ich habe die doppelte Verschachtelung aufgelöst.
    Bleibt nur noch folgende Meldung

    Code
    org.eclipse.core.internal.resources.ResourceException: Resource '/knueppel/res' does not exist.
    	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320)
    	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194)
    	at org.eclipse.core.internal.resources.Container.members(Container.java:266)
    	at org.eclipse.core.internal.resources.Container.members(Container.java:249)
    	at com.android.ide.eclipse.adt.internal.sdk.Sdk$6.run(Sdk.java:1196)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


    Ich habe mit der Suchfunktion mein Projekt durchsucht. aber nichts mit /knueppel/res

    und noch eine Error Meldung:

    Code
    Message:
    Can't find file C:\Users\Constantin\workspace\knueppel\knueppel\AndroidManifest.xml in workspace


    aber die ist dar !!!


    Wie mache ich das jetzt Eclipse klar ?

    Aha !!! Ich habe was herausgefunden.
    Im Tab "Projects" werden in meinem Project Ordner nur 3 Ordner angezeigt (src, gen, android.jar).
    Im Tab "Package Explorer", werden alle Ordner und Dateien Angezeigt. Wie im Windows Datei Explorer.


    Jetzt zum Tab "Error Log":
    Eine Nachricht ist vorhanden:

    Code
    org.eclipse.core.internal.resources.ResourceException: Resource '/knueppel/res' does not exist.
    	at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:320)
    	at org.eclipse.core.internal.resources.Resource.checkAccessible(Resource.java:194)
    	at org.eclipse.core.internal.resources.Container.members(Container.java:266)
    	at org.eclipse.core.internal.resources.Container.members(Container.java:249)
    	at com.android.ide.eclipse.adt.internal.sdk.Sdk$6.run(Sdk.java:1196)
    	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)


    Ideen ?

    Da fehlt m.E. ein res-Ordner und eine Manifest. Ist das überhaupt ein Android-Projekt???


    Ist echt komisch. Ne Projekt Datei ist dass schon. Wenn ich mit dem Windows Datei Explorer in den Ordner der Workspace gehe werden alle Ordner + Mainfest Datei angezeigt. Das liegt an Eclipse!
    Um die Gesamte Struktur anzeigen zu lassen muss ich den Ordner wieder aus Eclipse entfernen und das Projekt neu importieren. -nervig-


    PS: Wenn ich zuhause bin poste ich euch meine Errorlog.


    Danke für eure Hilfe. :D

    Hallo,
    Ich wollte grade mall wieder ein bissen an meinem App bastelt und jetzt die Aktuellen Änderungen im Emulator testen. Und dann das:

    Code
    Your project contains error(s), please fix them before running your application.


    Also habe ich in den "Package Explorer" geschaut. Da wahr hinter meinem Project aber nur ein Ausrufezeichen in einem Wahndreieck. Dieses Zeichen
    kommt aber auch wenn ich nur eine variable deklarire die ich dann nicht nutze. Im Klartext:
    Keiner sagt mir ob und wo der Error liegt. Was jetzt?


    Wass ich versucht habe:

    • Source > Clean Up...
    • Projekt löschen und neu importieren (hat schon oft geholfen)
    • Source > Organize Imports
    • Debug


    Noch ideen was ich machen könnte ???? :-!

    Java
    public static class Tab {
    		public static boolean IfaTab;
    	}


    Warum hat der ein problem damit, wenn ich das static weg mache so:

    Java
    public class Tab {
    		public static boolean IfaTab;
    	}


    Bleibt die variable dann immer noch erhalten?

    Hallo um eine Action Bar zu erzeugen muss je wie bekannt ein Option Menü gesetzt werden. In XML sieht das dann so aus:

    HTML
    <item
            android:id="@+id/about"
            android:icon="@android:drawable/ic_menu_info_details"
            android:showAsAction="ifRoom|withText"
            android:title="@string/S_other_About"/>


    Alles soweit kein Problem. Die Action Bar leuft auf meinem Tab.
    Jetzt möchte ich meinen App aber auch für Handys anbiten. Aber showAsAction gibt es erst ab API 11.
    Dementsprechend muss ich in der Mainfest auch folgendes Festlegen:

    HTML
    <uses-sdk
            android:minSdkVersion="11"
            android:targetSdkVersion="14" />


    Aber wie soll ich es jetzt schafen den App auf einem Handy zu laufen zu bringen??????

    HTML
    ERROR: Application requires API version 11. Device API version is 10 (Android 2.3.3).




    Was soll ich machen? Ich bin ratlos! :-/

    Mit den Parametern und ein bisschen rumrechnen hast du dann die Bedingungen für dein if und kannst deine Activities starten.


    OK, dass rumrechnen:

    Java
    DisplayMetrics metrics = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(metrics);
    int met= metrics.widthPixels;


    Das Ergebniss:

    Java
    metrics=DisplayMetrics{density=1.0, width=320, height=480, scaledDensity=1.0, xdpi=160.0, ydpi=160.0}
    met=320


    Jetzt kann ich einen dieser Werte für die IF schleife nehmen. Welchen würdest du mir empfehlen?


    public float density The logical density of the display.
    public int densityDpi The screen density expressed as dots-per-inch.
    public int heightPixels The absolute height of the display in pixels.
    public float scaledDensity A scaling factor for fonts displayed on the display.
    public int widthPixels The absolute width of the display in pixels.
    public float xdpi The exact physical pixels per inch of the screen in the X dimension.
    public float ydpi The exact physical pixels per inch of the screen in the Y dimension.


    Ich glaube widthPixels ist dass beste, oder ?