2

이미지를 드로어 블 폴더에 추가 한 후에 문제가 있습니다.res/drawable 폴더에 이미지를 추가 한 후 R.java 파일이 사라집니다.

예 : R.javares/drawable/xhdpi에 이미지를 추가하면 파일이 사라집니다.

cleanbuild 프로젝트 후 다시 오류를 얻고있다. 이름 지정 변환도 올바르게 수행됩니다. 당신이 레이아웃의 오류와 함께 프로젝트를 청소 할 때

+3

Android 이름 지정 규칙을 따라야합니다. –

+0

깨끗하고 프로젝트를 구축 –

+1

청소 후 프로젝트를 다시 오류가 발생하고 있습니다. 이름을 변환도 제대로 이루어집니다. –

답변

1

이미지를 올바르게 배치하는 위치를 확인하십시오. 때때로 이미지 크기는 xhdpi 및 mhdpi에 따라 다를 수 있습니다. 이러한 종류의 오류가 여러 번 발생했습니다

1

R.java 파일이 사라집니다.

당신은 명명 규칙이 제대로 이루어 졌다고 말했습니다. 이제 할 일은 다음과 같습니다.

프로젝트를 빌드하십시오. 만약에 그렇게 작동하지 않는다면 새로운 프로젝트를 만들고, 내용을 복사해서 붙여 넣으십시오. 이것은 확실히 작동합니다.

0

이미지 파일 이름에 허용되지 않는 문자를 사용했을 수도 있습니다. 각 파일 이름은 라틴어 문자로 시작해야하고 (예 : *, +, =,에 -) 자바 사업자가 될 수있는 모든 문자를 포함 할 수 없습니다

0

안녕, 당신의 R.java 파일 수단 사라지면 또는 비 라틴어 문자를 xml 파일에 몇 가지 오류가 있으므로 마지막 수정 된 XML 파일을 확인하십시오.

3

단순한 설명을 위해. 드로어 블 폴더에 이미지를 추가 한 후에 문제가 발생했습니다.

, 이미지를 추가 레이아웃을 만들기 전에, 클래스는 우리가 문서를 기반으로 몇 가지 규칙을 따르도록해야합니다.

뭔가

같은 레이아웃 이름은 대문자에 시작하고 일부 낙타 경우 규칙을 유지해야 소문자와 클래스 이름에 있어야합니다.

이미지의 경우 숫자와 대문자가 리소스의 첫 번째 문자로 허용되지 않기 때문에 숫자가없고 대문자가 이미지의 시작 문자인지 확인해야합니다.

는 또한 세르게이 Pekar 자바 운영 될 수있는 임의의 문자를 포함하지 않아야 특징 (예 : * + = -).

0

R.java 클래스는 리소스 (파일 : res)에 액세스하는 데 사용되며 컴파일 타임에 생성됩니다.

당신이 R.java 파일이 삭제 프로젝트를 청소 할 때마다. 새 프로젝트를 생성하려면 프로젝트를 빌드해야합니다 (또는 프로젝트가 자동으로 빌드되도록 설정된 경우 클래스가 다시 생성되도록 잠시 기다리십시오).

일부 자원에 뭔가를해야이 프로젝트를 청소 후 R.java 파일을 생성 할 수 없습니다. res 폴더에 이미지 파일을 추가 한 후에 한 번 비슷한 문제가 발생했습니다. 파일에 지원되지 않는 파일 이름이 있으며 콘솔에 Invalid file name: must contain only [a-z0-9_.]이라는 오류 메시지가 나타납니다. 예를 들어, 01_house.jpg은 유효하지 않은 파일 이름이고 house_01.jpg은 유효합니다."빌드 잘못된 이름

  • 변경 파일 이름 유효한 이름과 다시 가져 그것을
  • 깨끗한 프로젝트
  • 빌드 프로젝트 (경우에 필요하지 않습니다에와

    • 삭제 파일 :

      이 솔루션은했다 자동으로 "체크 됨)

  • 관련 문제