[java] Eclipse의 Android 앱 : 텍스트가 그래픽 레이아웃에 표시되지 않음



Answers

Eclipse IDE에서 아래 스크린 샷과 같이 미리보기에 사용할 API 버전 만 변경하십시오. "자동으로 베스트 선택"대신 수동으로 선택하십시오 (API 17이 나를 위해 일했습니다).

Question

이클립스에서 안드로이드 애플 리케이션에 텍스트 필드를 추가하려고하지만 그 다음에 Plain text 옵션을 그래픽 레이아웃으로 드래그하면 아래쪽에 메시지가 표시됩니다. Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log 로 이동하더라도 오류 로그 옵션이 없음. 이제는 XML에서 EditText 직접 삭제하기 전까지는 더 이상 사용할 수 없기 때문에 전체 디자이너는 쓸모가 없습니다. 이 오류의 원인은 무엇이며 어떻게 수정합니까? 나는 최신 버전 (현재, 6-30-14 현재) 및 Windows 8 Pro x64를 실행 중입니다.

다음은 전체 레이아웃 코드입니다.

<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>






Android Studio에서이 문제에 직면하고 있다면

1) SDK 관리자에서 Android 4.4W (API 20)를 제거합니다.

2) SDK 관리자에서 Android SDK 빌드 도구 19.1을 설치했는지 확인하십시오.

3) 앱 폴더에서 build.gradle을 수정합니다. 아래의 두 가지 값을 아래와 같이 설정하십시오

compileSdkVersion 19
buildToolsVersion "19.1"

4) IDE가 프로젝트와 함께 Gradle 파일을 동기화하라는 메시지를 표시하고 예를 클릭합니다.

5) 활동 파일을 연 다음 'IDE에서 레이아웃을 렌더링 할 때 사용할 Android 버전'을 'API 19'로 변경하십시오. 미리보기 창 오른쪽에있는 녹색 색상의 Android 봇입니다.




Links