2016-10-18 2 views
-2

Я пытаюсь взять подписанный APK для моего приложения для Android. При попытке взять подписан APK я получаю ошибкуAndroid: Duplicate @id проблема при принятии подписанного Apk

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"

Снимите флажок ALLL проверки ошибок ворса и в Gradle добавить

lintOptions { abortOnError false }

, но до сих пор я не могу генерировать подписал APK из-за вопроса дублирования. Там, где показано 20 повторяющихся идентификаторов, переименование всех идентификаторов невозможно.

+0

Попробуйте очистить проект, а затем построить подписанный apk –

+0

Я попытался очистить и перестроить проект, но все же проблема в том, что @Sagar Trehan –

+0

опубликовать свой макет, который показывает ошибку дубликата id –

ответ

0

Эта строка в вашем XML: android:id="@+id/tittle" устанавливает идентификатор представления. + в этой строке означает создание нового идентификатора. Я предполагаю, что у вас есть @+id/tittle где-то еще в вашем XML-файле, который должен быть заменен @id/tittle (без плюса), потому что вы хотите использовать один и тот же идентификатор в этой второй позиции, а не создавать новую.

Также обратите внимание, что два представления не могут иметь одинаковое значение id.