1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Blalasaadri2, 11.10.2010 #1
    Blalasaadri2

    Blalasaadri2 Threadstarter Android-Hilfe.de Mitglied

    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

    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

    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
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Auffangen von nativen C Exeptions in Java Code? Android App Entwicklung 08.08.2017
[GELÖST] Nach AS Update Fehler Error running app: Default Activity not found Android App Entwicklung 16.05.2017
[ERLEDIGT] Unable to locate tools.jar obwohl vorhanden Android App Entwicklung 23.03.2017
[ERLEDIGT] Font Color in einem ChangeLog für 1 Wort ändern Android App Entwicklung 19.03.2017
Canvas - onDraw(): 1 invalidate() sind 3 Aufrufe von onDraw() ? Android App Entwicklung 08.02.2017
User to User Chat App erstellen Android App Entwicklung 30.12.2016
How to count Steps in Android Programming? Android App Entwicklung 26.12.2016
Wie erstelle ich Icons für die Items im Navigation Drawer (xml Format) Android App Entwicklung 09.12.2016
addTextChangedListener-Error Android App Entwicklung 14.11.2016
Python Server / Android Client-Socket-Error Android App Entwicklung 03.11.2016
Du betrachtest das Thema "Conversion to Dalvik format failed with error 1" im Forum "Android App Entwicklung",