2014-11-10 15 views
5

Questo è qualcosa di molto semplice. Durante il rendering viene sollevata un'eccezione: java.util.Locale.toLanguageTag() Ljava/lang/String;Studio Android: problemi di rendering

L'XML:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 
    <EditText android:id="@+id/edit_message" 
     android:layout_weight="1" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:hint="@string/edit_message" /> 
    <Button 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/button_send" /> 
</LinearLayout> 

Sembra che il problema è con l'oggetto EditText. L'aiuto sarebbe apprezzato.

+0

forse controllare il vostro 'strings.xml' per' edit_message' e/o 'valori button_send'. – turtle

+0

hai fornito supporto per più lingue? –

+0

@ onm118 Controlla se la stringa edit_message è grande. Accorciala e prova. – SimpleGuy

risposta

3

Si tratta di un bug sull'ambiente di rilascio di generazione: Lava.Lang.Locale.toLanguageTag()

Appare solo dopo Java 1.7, e Android API che si basa su Java 6 non lo fa sostegno esso.

Forse questo link consente di: https://bugzilla.xamarin.com/show_bug.cgi?id=12649

17

Questo potrebbe essere utile per qualcuno con lo stesso problema. Io uso IntelliJ IDEA e ho anche avuto questo problema ...

Dopo un po 'di giocare con le impostazioni, mi sono ricordato che avevo questo problema quando ho iniziato Android Development.

Ciò che ha causato questo problema era che stavo sviluppando per un telefono Android, ma l'impostazione di rendering era impostata su Android Wear, dopo averlo modificato con l'impostazione di non usura, il problema è stato risolto.

enter image description here

Problemi correlati