App Android em Eclipse: Editar texto não aparece no layout gráfico

? AJDev @ | Original: StackOverFlow
---

Eu estou tentando adicionar um campo de texto para o meu app Android em Eclipse, mas então eu arraste a opção Plain text para o layout gráfico, uma mensagem na parte inferior vem à tona. lê Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log Mesmo quando eu vá para Window > Show View não há nenhuma opção de log de erro . Todo o designer é inútil agora, porque eu não posso usá-lo mais até que eu apague o EditText diretamente do xml. O que está causando esse erro, e como faço para corrigir isso? Estou executando a versão mais recente ( a partir de hoje, 6-30-14 ) e Windows 8 Pro x64.

Aqui está o meu código de layout completo :

<RelativeLayout 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"
tools:context="${relativePackage}.${activityClass}" >

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="18dp"
    android:text="@string/welcome_text" />

<EditText
    android:id="@+id/editText1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:ems="10"
    android:inputType="text">

    <requestFocus />
</EditText>

</RelativeLayout>
---

Top 5 Responder

1Fabian @

Verifique a " versão Android para usar quando o processamento layouts " e certifique-se que você não está usando uma versão que termina em " W" para Android Wear (eg API 20: Android 4.4W ) . Eu não acredito Wear suportes EditText .

Em ambos Estúdio Android e Eclipse, é a lista suspensa com o android verde na barra de ferramentas da visualização de layout . Você pode querer configurá-lo explicitamente e não permitir que o IDE para escolher a versão Android automaticamente.

2user3168958 @

Eu mudei a minha versão Android para Android 4.2, mas ainda não funciona para mim . Eu tentei diferentes soluções descobriu que ele só funciona suprimindo pacote 4.4W Android .

Window> Gerenciador SDK Android > verificar Android 4.4W (API 20) se ele foi instalado > Excluir pacote

3Jim C @

Desde o Eclipse IDE, basta alterar a versão da API para usar para a visualização, como mostrado na imagem abaixo . Em vez de "Automaticamente Escolha Best", selecionar manualmente o que funciona para você (API 17 trabalhou para mim ) .

App Android em Eclipse: Editar texto não aparece no layout gráfico

4stu @

Eu apaguei 4.4w do meu SDK instalar pilha, o que deve ter escorregado passado me da última vez que eu instalei um SDK . Uma vez eu o retirei ele não é mais opção e foi, e eclipse pegou um SDK eu tive que não foi W e ele funcionou .

5Akshay Agarwal @

Se você está enfrentando isso em Android Studio, acompanhar

1) Uninstall 4.4W Android (API 20) a partir do Gerenciador SDK

2) Certifique-se de que você tem SDK Android construir ferramentas 19,1 instalados a partir do Gerenciador de SDK.

3 ) Edit build.gradle dentro de sua pasta app . Defina os dois valores a seguir como abaixo

compileSdkVersion 19
buildToolsVersion "19.1"

4) O IDE solicitará a sincronização de arquivos do Gradle com o seu projeto, clique em Sim .

5) Abra o arquivo da atividade e, em seguida, mudar a ' versão Android para usar quando o processamento layouts em IDE ' para ' API 19' . Este é o Bot Android de cor verde para a direita na janela de pré-visualização