2012-11-03 4 views
0

좋아, 그럼 안드로이드 OS에서 일하고 나는 지시 사항을 따라 소스를 뽑아서, 셋업 이클립스를 올바르게 풀었다. 프레임 워크 프로젝트 중 하나에서 strings.xml 파일을 변경했습니다. 그러나, 내가 문자열을 out/target/common /에있는 적절한 리소스 파일에 추가하지 않도록 프로젝트에서 make를 수행 한 후에. 따라서 내 Eclipse는 새로운 리소스를 선택하지 않습니다.eclipse가 리소스 파일에 내 문자열을 추가하지 않는 이유는 무엇입니까?

나는 다음을 수행했다.

1.) 프로젝트를 깨끗하게합니다.

2) 모든 것을 다시 작성하도록 아웃을 완전히 삭제하십시오.

3. 빌드가 실제로 동일한 프로젝트에서 변경 사항을 가져 오는지 테스트합니다. 기본적으로 리소스를 사용하는 대신 프로젝트에 직접 문자열을 추가했습니다. import android.R; 어떤 자바 파일에서 가져올 경우

답변

0

확인을 확인 할 수 있습니다. OS 소스에서 작업하고 string.xml 파일에 문자열을 추가하려는 경우 값 폴더 내에있는 public.xml 파일에 다음 코드 줄을 추가해야합니다.

<java-symbol type="string" name="my_string_resource_name" /> <!--In public.xml--> 
0

가 작동 할 수 다음과 같은 점을보십시오 ...

  1. 확인 모든 활동은 import 문을 제거합니다.
  2. 그런 다음 R.java 파일을 삭제하십시오. 내가 문제를 파악 있도록

그것은 작품, 단지

+0

지금 사용해보기. 이것이 효과가 있다면 나는 놀라게 될 것이다. – meanbunny

+0

그래, 나는 아무것도 없어. 나는지나 갔고 모든 안드로이드를 제거했습니다. 다른 패키지 (편집 중이던 패키지가 아닌)에 있던 R이 실제로 해결되지 않았습니다. make가 R 클래스를 생성하는 데 사용하는 세 번째 요소가 있고 마치 업데이트하지 않는 요소가있는 것처럼 보입니다. – meanbunny

관련 문제