2012-02-09 4 views
0

안녕하세요.이클립스를 사용한 안드로이드 응용

내 안드로이드 응용 프로그램에 오류가 발생했습니다. R.java가 Eclipse에 의해 자동 생성되기 때문에 코드를 삭제할 수 없습니다.

내가 삭제할 때마다 오류가 복원됩니다. 도움이 필요해. 여기에 오류가있는 코드가 있습니다.

public static final class id { 
    public static final int 10_00=0x7f080021; 
    public static final int 90=0x7f08001f; 
+1

정확히 무엇이 오류입니까? logcat이 오류의 원인인지 판단하는 데 도움이 될 수 있습니다. R.java는 자동으로 생성되는 디자인입니다. 그건 문제가되지 않습니다. – Huang

+0

프로젝트를 정리하고 다시 빌드하면 자동으로 해결됩니다. 프로젝트 -> 청소 및 프로젝트 -> 빌드 –

+0

당신은 R 파일이 자동 생성 파일이라는 것을 알았습니다. 그리고 이름이 10_00과 90 인 변수가 있다고 확신합니까? –

답변

0

또는 특정 파일에 오류가 표시되는 경우 그에 따라 해결하십시오. 특정 파일에 오류가 있지만 프로젝트에 표시되지 않으면 Eclipse에서 Problems보기를보고 오류를보고 그에 따라 진행하십시오. 그래도 해결할 수 없다면 문제를 제기하십시오.

+0

문제가 해결되었습니다. ID가 10_100과 90 인 일부 텍스트 뷰가 있습니다. 이름을 변경하고 문제가 사라졌습니다. 너무 고마워. –

2

Android XML 파일에서 리소스 또는 ID에 변수 이름을 지정하는 방법을 모르겠다 고 생각합니다.

변수 이름은 number로 시작하면 안됩니다. 알파벳으로 시작해야합니다. XML 파일에 토큰으로 사용 된 특수 문자를 포함해서는 안됩니다. (? 예를 들어, @, <,>, 등)

유효한 : S12, 안녕하세요, var_12 등

잘못된 : 12S, 123, 안녕하세요, S12 번호 등

프로젝트의 문제는 이며 ID 이름은 10_00 및 90으로 시작됩니다. 유효한 변수 이름으로 수정하십시오.

이 내용을 이해하시기 바랍니다.

+0

나는 그것을 이해한다. 오류가 수정되었습니다. 고맙습니다. –

1

숫자로 변수 이름을 시작할 수 없습니다. Java 코드 규칙을 검색하십시오.

+0

예. 좋아요. 좋아요. – OnkarDhane

관련 문제