Conversion to Dalvik format failed with error 1

Blalasaadri2

Blalasaadri2

Ambitioniertes Mitglied
15
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
 
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
 
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
 

Ähnliche Themen

M
  • myoggradio
Antworten
1
Aufrufe
778
myoggradio
M
B
Antworten
4
Aufrufe
487
bb321
B
Hansimglueck0815
Antworten
0
Aufrufe
733
Hansimglueck0815
Hansimglueck0815
Zurück
Oben Unten