2015-01-30 1 views
0

나는 styles.xml 인해 일부 문제 R.class 사라지는와 사투를 벌인거야 - 그것은 다른 노트북에 프로젝트를 내보내는 동안사라지는 R.class - 안드로이드 어플리케이션 개발

Error retrieving parent for item: 
No resource found that matches the given name 'Theme.AppCompat.Light'. 

문제가 나타 말한다 ....

아래 styles.xml을 참조하십시오.

미리 감사드립니다.

<resources> 

<!-- 
    Base application theme, dependent on API level. This theme is replaced 
    by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 
--> 
<style name="AppBaseTheme" parent="Theme.AppCompat.Light"> 
    <!-- 
     Theme customizations available in newer API levels can go in 
     res/values-vXX/styles.xml, while customizations related to 
     backward-compatibility can go here. 
    --> 
</style> 

<!-- Application theme. --> 
<style name="AppTheme" parent="AppBaseTheme"> 
    <!-- All customizations that are NOT specific to a particular API-level can go here. --> 
</style> 

+0

는, 어쩌면이다. 어쨌든 항상 res (resources) 폴더 안의 어떤 파일이라도 오류가 발생하면 컴파일 작업이 진행되지 않고 R.class가 생성되지 않을 수도 있습니다. –

+0

어린 아이의 지시 사항을 따르십시오. 귀하의 프로젝트에 포함해야하는 호환성 라이브러리와 관련된 문제가 너무 확실합니다. 그것이 도움이된다면, 제 의견을 말하십시오. 감사 –

답변

0

이것은 당신의 새로운 시스템에 빌드 경로에 지원 라이브러리가없는 것을 의미한다. 귀하의 대답은 문서의 adding support libraries with resources 섹션을 참조하십시오.

0

우선 프로젝트 -> 정리를 시도하거나 이클립스를 닫았다가 다시 열어 보았습니다. 그런 다음 지원 라이브러리를 추가해야합니다.

0

R 파일 부족은 여러 가지 이유로 발생할 수 있습니다.
가능한 솔루션
Sol 1. 지원 경로에 정의 된 Theme.AppCompat.Light와 연결되어 있으므로 빌드 경로 (Appcompat)에 지원 라이브러리가 부족하여 발생할 수 있습니다.
Sol 2. appcompat의 버전을 확인하고 최신 버전인지 확인하십시오.
솔 3. 확실합니다. 모든 xml 파일에서 수행 된 최신 변경 사항을 취소하거나 xml 파일을 기록에서 바꾸십시오.
Sol 4. 이미 지원 라이브러리를 추가 했는데도 문제가 계속 발생하면 lib 폴더에서 android-support-v4.jar 파일을 삭제하십시오 (이는 지원되는 jar 파일이 충돌하여 R 파일 오류가 발생할 수 있기 때문입니다).
솔 5. 프로젝트 대상을 빌드합니다. (프로젝트> 속성> 안드로이드)

또한 확인 할 수있다 '는 Theme.AppCompat.Light'(텍스트 사이에 커서를 배치하여 Theme.AppCompat 지원 라이브러리에 존재 . 라이트)를 선택하고 전체 텍스트에 밑줄을 그어 야하는 컨트롤 버튼을 누릅니다. 당신이 가져 어떤 호환성 라이브러리를 잊고 있기 때문에 내가 도움이 희망

.. 당신이 "Theme.AppCompat.Light"로 그 문제가 왜 모르겠어요

관련 문제