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

Conversion to Dalvik format failed with error 1

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Blalasaadri2, 11.10.2010.

  1. Blalasaadri2, 11.10.2010 #1
    Blalasaadri2

    Blalasaadri2 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    61
    Erhaltene Danke:
    15
    Registriert seit:
    05.10.2010
    Phone:
    Motorola Milestone
    Hallo allerseits!

    Ich bin ein Neuling in Sachen Android-Entwicklung, auch wenn ich mit "normalem" Java schon einige Erfahrung habe. Nun habe ich das Grid View-Beispiel ausprobiert und erhalte den Fehler
    Code:
    Conversion to Dalvik format failed with error 1
    Eine Google-Suche hat mich soweit gebracht, dass ich verstehe, was das heißen soll - irgendwo soll eine Bibliothek eingebunden werden, die nicht für Android oder J2ME geeignet ist; so eine konnte ich jedoch nirgends entdecken - und mehrfach habe ich den Vorschlag gefunden, das man das Projekt "cleanen" soll. Habe ich gemacht, keine Änderung.

    In Folge dessen, habe ich mal alles auskommentiert, was nicht unbedingt für die Kompilierung erforderlich sein sollte - meine HelloGridView-Klasse sieht also nun so aus:
    Code:
    package com.example.android;
    
    import com.example.android.R;
    
    import android.app.Activity;
    import android.os.Bundle;
    
    public class HelloGridView extends Activity {
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
        }
    }
    meine ImageAdapter-Klasse so:
    Code:
    package com.example.android;
    
    public class ImageAdapter {
    }
    
    und meine main.xml so:
    Code:
    <?xml version="1.0" encoding="utf-8"?>
     <GridView xmlns:android="[URL]http://schemas.android.com/apk/res/android[/URL]"
        android:id="@+id/gridview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:columnWidth="90dp"
        android:numColumns="auto_fit"
        android:verticalSpacing="10dp"
        android:horizontalSpacing="10dp"
        android:stretchMode="columnWidth"
        android:gravity="center"/>
    Ach ja, die auto-generierte R.java-Klasse:
    Code:
    package com.example.android;
    
    public final class R {
        public static final class attr {
        }
        public static final class drawable {
            public static final int icon=0x7f020000;
        }
        public static final class id {
            public static final int gridview=0x7f050000;
        }
        public static final class layout {
            public static final int main=0x7f030000;
        }
        public static final class string {
            public static final int app_name=0x7f040000;
        }
    }
    
    Meine Ordnerstruktur sieht so aus:
    Code:
    AndroidManifest.xml
    assets/
    bin/
       com/example/android/
          HelloGridView.class
          R$attr.class
          R$drawable.class
          R$layout.class
          ImageAdapter.class
          R.class
          R$id.class
          R$string.class
       resources.ap_
    default.properties
    gen/
       com/example/android/R.java
    res/
       drawable-hdpi/
          icon.png
       drawable-ldpi/
          icon.png
       drawable-mdpi/
          icon.png
       layout/
          main.xml
       values/
          strings.xml
    src/com/example/android/
       HelloGridView.java
       ImageAdapter.java
    
    So wie ich das sehe, sollte sie nun kompilieren und nichts tun. Aber ich habe immernoch den gleichen Fehler.

    Hat irgendwer eine Idee, was ich da machen kann?

    Gruß,
    Blalasaadri
     
  2. Unicate, 11.10.2010 #2
    Unicate

    Unicate Android-Experte

    Beiträge:
    473
    Erhaltene Danke:
    57
    Registriert seit:
    09.08.2010
    ImageAdapter von nix abgeleitet?
    Sieht komisch aus.
    Mal versucht das von BaseAdapter oder CursorAdapter abzuleiten?

    Hast du warscheinlich schon getan, aber ganz ohne geht ja auch nicht. Nicht das ich sagen will, das dies etwas mit dem Fehler zu tun hat, hat es nämlich warscheinlich gar nicht
     
  3. Blalasaadri2, 12.10.2010 #3
    Blalasaadri2

    Blalasaadri2 Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    61
    Erhaltene Danke:
    15
    Registriert seit:
    05.10.2010
    Phone:
    Motorola Milestone
    Hi Unicate!

    Ursprünglich wurde ImageAdapter von BaseAdapter abgeleitet, aber nachdem das nicht funktioniert hat, hab ich es mal ohne probiert. Macht so oder so keinen Unterschied.

    Ich habe das Projekt einfach mal neu aufgesetzt und seltsamerweise funktioniert es jetzt. Vermutlich war in den Projekteinstellungen irgendetwas falsch...

    Danke trotzdem!

    Gruß,
    Blalasaadri
     

Diese Seite empfehlen