Android 이상 집합 --- - 1. android. view. InflateExce: 바 이 너 리 XML 파일 줄 \ # 6: 클래스 com. examp 를 팽창 시 키 는 오류
Binary XML file line #6: Error inflating class com.examp..
이 절의 본문:
사용자 정의 view 에서 이 이상 한 문제 가 발생 했 습 니 다. 인터넷 에서 오랫동안 검색 한 후에 코드 를 비교 합 니 다.
인터넷 과 자신의 분석 문 제 를 정리 하면 다음 과 같다. 이 이상 으로 인해 잘못된 장소 가 다 르 기 때문이다.
이 문 제 를 분석 하 는 보 주 는 보통 다음 과 같은 몇 단계 에 따라 하면 된다.
1). 유형 명 문 제 를 인용 하 다.
레이아웃 파일 xml 에 사용 할 View 를 사용자 정의 하 였 습 니 다. (패키지 이름 com. android. test, 클래스 이름 MyTestView) XML 을 레이아웃 요소 로 배치 하면,
전체 경로 이름 을 사용 해 야 합 니 다: com. android. test. MyTestView, 즉 패키지 이름 에 클래스 이름 을 추가 해서 참조 해 야 합 니 다.
올 바른 쓰기:
오류 쓰기:
2). 구조 함수 문제
하나의 View 를 사용자 정의 하여 기본 클래스 View 의 세 가지 구조 함 수 를 파생 합 니 다.
View(Context context) //Simple constructor to use when creating a view from code
View(Context context, AttributeSet attrs) //Constructor that is called when inflating a view from XML
View(Context context, AttributeSet attrs, int defStyle) //Perform inflation from XML and apply a class-specific base style
문서 의 소 개 를 보면 두 번 째 와 세 번 째 구조 함수 가 XML 이라는 인용 방식 에 대해 반드시 실현 되 어야 한다. 이 세 가지 구조 함 수 는 서로 다른 응용 장소 에서 예화 되 어야 한다.
뷰 대상
3). 컴 파일 된 중간 파일 이 깨끗이 정리 되 지 않 았 습 니 다. Eclipse clean 을 사용 합 니 다.
4). 자원 파일 을 찾 을 수 없습니다. 관련 자원 파일 을 찾 을 수 없 기 때문에 xml 파일 에 오류 가 있 습 니 다. xml 이 반드시 맞 는 지 확인 하 십시오.
이 위의 네 가지 분석 은 일반적으로 앞의 두 가지 오류 가 발생 할 수 있 으 므 로 반드시 정 의 된 xml 가 틀림 이 없 는 지 확인 한 다음 에 유형 명 을 인용 하 는 데 문제 가 없다.만약 여전히 잘못 보고 할 수 있다 면 문 제 는 두 번 째 단계 에 나타 나 야 한다.비록 위의 네 걸음 을 모두 검 사 했 지만, 나중에 다시 자세히 보 자.
제 가 실 수 를 한 것 도 두 번 째 단계 입 니 다. 비록 제 가 세 가지 구조 방법 을 모두 추 가 했 지만 문제 가 발생 했 습 니 다. 이때 모든 방법 에서 로 그 를 인쇄 하 는 것 이 좋 습 니 다. 어떤 구조 방법 에서 로그 가 갔 는 지 보고 이상 하 게 실 수 를 했 습 니 다.이 구조 방법 에 적 힌 코드 에 문제 가 있다 는 뜻 이다.사용자 정의 클래스 를 인식 하지 못 하 게 합 니 다.
여기 서 저 는 오류 코드 를 붙 이지 않 겠 습 니 다. 모든 사람 이 view 가 쓴 코드 가 다 릅 니 다. 오류 가 발생 했 을 때 네 가지 절 차 를 모두 검사 한 다음 에 log 를 천천히 인쇄 하고 한 걸음 한 걸음 분석 하 는 것 을 권장 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
[안 드 로 이 드 데이터베이스 프레임 워 크 정리,항상 당신 에 게 어 울 리 는 것 이 있 습 니 다!]결론:좋 은 데이터베이스 프레임 워 크 이기 도 합 니 다.kotlin,rx 는 모두 지원 하 는 것 같 습 니 다.GreenDao 3.2 의 사용 보다 편리 한 것 같 습 니 다(아직 구체 적 으로 사용 하지 않 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.