Autore Topic: java.lang.NoClassDefFoundError OSX + Galileo + Gui designer  (Letto 835 volte)

Offline seiko

  • Nuovo arrivato
  • *
  • Post: 1
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    N1, NS
java.lang.NoClassDefFoundError OSX + Galileo + Gui designer
« il: 07 Dicembre 2010, 00:47:58 CET »
0
Ciao a tutti, sono un newbie che si appresta a fare i primi esperimenti con Android.

Chiedo aiuto a voi che siete più esperti

OSX Snow Leopard 10.6.4 + Eclipse Galileo + SDK di Eclair, Froyo e Gingerbread installati. Tutto funziona, compila e debugga.
Sdk installato in /Applications/Eclipse/android-sdk-mac_86/

Ho un problema con il gui designer. Se creo un nuovo file xml di layout tutto bene. Posso inserire quasi tutti i controlli in modalità grafica come da foto si può vedere inserito un imagebutton.

Se inserisco un TextView o un EditText il designer va in crash con java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError: Could not initialize class android.widget.TextView
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
   at android.view.LayoutInflater.createView(LayoutInflater.java:500)
   at android.view.BridgeInflater.onCreateView(BridgeInflater.java:77)
   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
   at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:122)
   at android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
   at android.view.LayoutInflater.inflate(LayoutInflater.java:296)
   at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:396)
ecc....

il layout generato è il seguente:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">
<ImageButton android:id="@+id/ImageButton01" android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageButton>
<TextView android:text="@+id/TextView01" android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TextView>
</LinearLayout>


La cosa strana è che se scrivo il codice del TextView e l'EditBox direttamente in xml il Graphical Layout salta come in foto, ma se compilo e lancio sull'emu o il device funziona correnttamente.

Sembrerebbe un problema solo del Graphical Layout.

Scusate ma sono agli inizi e non so che pesci prendere.

Grazie

« Ultima modifica: 07 Dicembre 2010, 00:54:06 CET da seiko »