2016-06-26 12 views
0

MainActivity.java에 일부 코드를 작성했으며 "R"은 빨간색으로 바뀌며 "기호 r을 확인할 수 없습니다"라고 말합니다. 내 MainActivity를 원한다면 물어보십시오.오류 : "기호 R을 해결할 수 없습니다."

감사합니다.

+0

사람들이 귀하의 질문에 답변 할 수 있도록 귀하의 코드/관련 설정을 공유하십시오. – saml

+1

도움을 원하면 관련 코드를 게시하십시오. – dbmitch

답변

1

'R'만 빨간색이면 R 파일에 이상이 있음을 의미합니다 (build \ generated \ source \ r \ debug \ com \ domain.projectname \ R에 있음). R 파일을 편집하지 마십시오. 이유는 아래에 설명되어 있습니다. 가능한 해결책은 몇 가지가 있습니다.

1) 다음과 같이 작성했습니다. android.R; 활동 상단에 있습니다. 다른 R 파일을 가져와야합니다. 즉, 도메인이 예제이고 프로젝트 이름이 프로젝트이면 다음으로 바꾸십시오. import com.example.project.R

2) R은 빌드 파일입니다. 즉, 빌드 할 때 정리하고 새 파일을 만들 때 사라집니다 (* R 파일을 편집하지 않는 이유입니다. 쓸모가 없습니다!). 청소 후 프로젝트를 빌드하거나 다시 빌드해야합니다.

3) 아마도 gradle 프로젝트 동기화가 완료되지 않았을 수 있습니다. 모든 프로세스가 실행될 때까지 기다리십시오!

4) R 파일이 손상되거나 누락되었을 수도 있습니다. 위의 방법으로 문제가 해결되지 않으면이 결론에 도달 할 수 있습니다. 그것은 당신이 다시 빌드 할 때 이전에 설명했듯이 매우 쉬운 수정을합니다. 새로운 R 파일이 생성됩니다! 따라서 빌드로 이동하여 프로젝트 정리를 클릭 한 다음 완료되면 프로젝트 다시 작성을 클릭하십시오. 새로운 R 파일로 문제가 없어야합니다.

+0

효과가있었습니다! 내가 잘못 입력 했어 –

+0

@RushatRai 이것이 도움이 될 경우 녹색 진드기를 클릭하십시오. 감사! –

+0

괜찮습니다. 덕분에 많은 도움을 받았습니다! –

관련 문제