6

Ciao, sto ricevendo errori di rendering in Android Studio. Qualcuno sa perché questo è causato?Problemi di rendering Eccezione sollevata durante il rendering: gli array di colore e di posizione devono essere di uguale lunghezza

mio xml:

<!-- ListRow Left side Thumbnail image --> 

    <LinearLayout 
     android:id="@+id/thumbnail" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentLeft="true" 
     android:layout_marginRight="5dip" 
     android:background="@drawable/image_bg" 
     android:padding="0dip" > 

    <ImageView 
     android:id="@+id/list_image" 
     android:layout_width="50dip" 
     android:layout_height="50dip" 
     android:scaleType="centerCrop" 
      /> 
    </LinearLayout> 

    <TextView 
     android:id="@+id/title" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignTop="@+id/thumbnail" 
     android:layout_marginTop="0dip" 
     android:layout_toRightOf="@+id/thumbnail" 
     android:text="De Titel van het geweldige bericht" 
     android:textColor="#60a926" 
     android:textSize="15dip" 
     android:textStyle="bold" 
     android:ellipsize="end" 
     android:typeface="sans" /> 

    <TextView 
     android:id="@+id/subtitle" 
     android:layout_width="match_parent" 
     android:layout_height="25dp" 
     android:layout_below="@id/title" 
     android:layout_marginTop="0dip" 
     android:layout_toLeftOf="@+id/imageView1" 
     android:layout_toRightOf="@+id/thumbnail" 
     android:text="Nieuwsbericht subtitel mooi iets ..." 
     android:textStyle="bold" 
     android:ellipsize="end" 
     android:textColor="#9f9e9f" 
     android:textSize="10dip" /> 


    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:layout_centerVertical="true" 
     android:src="@drawable/arrow" /> 

    <!-- datum van bericht --> 
    <TextView 
     android:id="@+id/date" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignLeft="@+id/artist" 
     android:layout_alignTop="@+id/imageView1" 
     android:layout_marginTop="18dp" 
     android:layout_marginLeft="175dp" 
     android:gravity="right" 
     android:text="" 
     android:textColor="#ffffff" 
     android:textSize="10dip" 
     android:textStyle="bold" /> 

</RelativeLayout> 

quando sto usando l'anteprima sto ottenendo questo errore:

"Rendering Problems Exception raised during rendering: color and position arrays must be of equal length" 

È questa una Android Studio bug o sto facendo qualcosa di sbagliato?

Spero che qualcuno abbia la soluzione.

risposta

3

Ho risolto. Il problema è stato causato dall'uso di un file di stile con sfumatura falsa. L'eliminazione del file del gradiente ha risolto il problema per me.

2

Oggi è il 14 aprile 2015 (15Apr14). 'Problemi di rendering eccezioni sollevate durante il rendering'

Ecco cosa ha funzionato per me.

Il mio gestore di Android SDK ha scaricato 19, 19.1, 22 e 24.1.2. 22.0.0 non è elencato nel mio gestore SDK. Ho cliccato due volte 'build.gradle (modulo App) sotto 'Gradle script' in Android Studio e cambiato il

compilazione line 'com.android.support:appcompat-v7:22.0.0 a' a compilazione' com .android.support: appcompat-v7: 19.1 '

Quindi nel menu a discesa sopra il renderer, accanto al piccolo Android (chiamato' versione Android da usare ... 'menu a discesa con mouseover) icona che ho selezionato "API 19: Android 4.4.2".

Rendering lavorato.

In precedenza, nella stessa versione di destinazione di script e costruire versioni degli strumenti sono stati fissati a 19:

buildToolsVersion "19.1.0"

targetSdkVersion 19

3

Ho risolto questo problema disabeling l'anteprima su una versione di anteprima di Android. come Android N.

Questo aiuta anche

16

In primo luogo disabilitare selezionare automaticamente caratteristica migliore. (Si può vedere di seguito l'immagine)

Quindi selezionare versione non anteprima Api per il rendering

Questo è tutto e ha lavorato per me :)

enter image description here

Anche questa risposta data per il fissaggio dei problemi quando si utilizza Versione di strumenti di build non aggiornata per il rendering.Un altro modo per risolvere problema:

Aprire SDK Manager e aggiornare Build Tools versione per Preview Channel se si desidera utilizzare Preview versione di Build Tools durante il rendering.