Application Android dans Eclipse: Modifier le texte ne figurant pas dans la mise en page graphique

J’essaie d’append un champ de texte sur mon application Android dans Eclipse, mais je déplace ensuite l’option Plain text sur la disposition graphique, un message apparaît en bas. Il lit l’ Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log Même lorsque je vais à Window > Show View il n’y a pas d’option de journal d’erreur. L’ensemble du concepteur est maintenant inutile, car je ne peux plus l’utiliser jusqu’à ce que je supprime directement le EditText du XML. Quelle est la cause de cette erreur et comment puis-je la réparer? Je lance la dernière version (à ce jour, 6-30-14) et Windows 8 Pro x64.

Voici mon code de mise en page complet:

       

Vérifiez la “version Android à utiliser lors du rendu des mises en page” et assurez-vous de ne pas utiliser une version se terminant par “W” pour Android Wear ( par exemple, API 20: Android 4.4W). Je ne crois pas que Wear supporte EditText .

Dans Android Studio et Eclipse, c’est la liste déroulante contenant l’androïde vert dans la barre d’outils de l’aperçu de la mise en page. Vous voudrez peut-être le définir explicitement et ne pas autoriser l’EDI à choisir automatiquement la version Android.

À partir de l’IDE Eclipse, modifiez simplement la version de l’API à utiliser pour la prévisualisation, comme illustré ci-dessous. Au lieu de “Choisir automatiquement le mieux”, sélectionnez manuellement celui qui fonctionne pour vous (API 17 a fonctionné pour moi).

entrer la description de l'image ici

J’ai changé ma version Android pour Android 4.2, mais cela ne fonctionne toujours pas pour moi. J’ai essayé différentes solutions et j’ai constaté que cela ne fonctionnait qu’en supprimant le package Android 4.4W.

Fenêtre> Gestionnaire de SDK Android> vérifiez si Android 4.4W (API 20) a été installé> Supprimer le package

Si vous faites face à cela sur Android Studio, suivez

1) Désinstallez Android 4.4W (API 20) du SDK Manager

2) Assurez-vous que Android SDK Build Tools 19.1 est installé à partir du SDK Manager.

3) Modifiez build.gradle dans le dossier de votre application. Définissez les deux valeurs suivantes comme ci-dessous

 comstackSdkVersion 19 buildToolsVersion "19.1" 

4) L’EDI vous invite à synchroniser le fichier Gradle avec votre projet, cliquez sur Oui.

5) Ouvrez votre fichier d’activité, puis modifiez la version d’Android à utiliser lors du rendu des mises en page dans IDE en API 19. Ceci est le Bot Android de couleur verte vers la droite sur la fenêtre de prévisualisation

J’ai supprimé 4.4w de ma stack d’installation sdk, qui a dû passer devant moi la dernière fois que j’ai installé un SDK. Une fois que je l’ai retiré, ce n’était plus une option et eclipse a choisi un sdk que je n’avais pas et qui ne fonctionnait pas.

Le W sous Android 4.4W suggère des appareils portables. Android Wear est une montre-bracelet et vous ne pouvez rien y entrer, vous ne pouvez donc pas utiliser EditText sur 4.4W. Changer l’API à 19 ou moins ou changer à 4.4L

Découvrez-le @ https://developer.android.com/design/wear/index.html

Vous pouvez modifier la version de votre API de prévisualisation car Jim a suggéré de ne pas développer d’applications pour les appareils portables.