2016-10-18 6 views
-2

안드로이드 애플리케이션 용으로 서명 된 APK를 사용하려고합니다. APK에 서명 걸릴하는 중에 오류에게 보풀 오류 검사 alllAndroid : 서명 된 Apk을 가져 오는 동안 중복 ID 문제

Information:Gradle tasks [:appassembleRelease] Error:(117) Error: Duplicate id @+id/tittle, already defined earlier in this layout [DuplicateIds] android:id="@+id/tittle"

Error:(124) Error: Duplicate id @+id/tittle, already defined earlier in this layout [DuplicateIds] android:id="@+id/tittle"

선택 해제를 가져오고 Gradle을에

lintOptions { abortOnError false }

를 추가하지만 여전히 나는 때문에 중복 문제로 APK에 서명 생성하지 못할입니다. 여기서 20 개의 중복 된 ID가 표시되므로 모든 ID의 이름을 바꿀 수 없습니다.

+0

프로젝트를 청소 한 다음 서명 된 apk를 작성하십시오 –

+0

깨끗하게 시도했지만 프로젝트를 다시 빌드했지만 여전히 문제가 있습니다 @Sagar Trehan –

+0

중복 ID 오류를 표시하는 레이아웃 게시 –

답변

0

XML의 다음 줄 : android:id="@+id/tittle"은보기의 ID를 설정합니다. 이 줄에있는 +은 새 ID를 만드는 것을 의미합니다. 나는 @+id/tittle을 XML 파일의 어딘가에 넣어야하는데, 두 번째 위치에서 동일한 id를 사용하고 싶기 때문에 plus23을 사용하지 않고 @id/tittle으로 바꿔야한다고 생각한다.

또한 두 개의보기에는 동일한 id 값을 사용할 수 없습니다.