我正在尝试将签名APK用于我的Android应用程序。在尝试签名APK时遇到错误
信息:Gradle任务[:appassembleRelease] 错误:(117)错误:重复id @ + id / tittle,已在此布局中先前定义[DuplicateIds] 机器人:ID = “@ + ID /丝毫不差”
错误:(124)错误:重复id @ + id / tittle,已在此布局中先前定义[DuplicateIds] 机器人:ID = “@ + ID /丝毫不差”
取消选中lint错误检查并在gradle中添加
lintOptions { abortOnError为false }
但由于重复问题,我仍然无法生成已签名的APK。在那里显示了20个重复的id,因此无法重命名所有id。
答案 0 :(得分:0)
XML中的这一行:android:id="@+id/tittle"
设置视图的ID。该行中的+
表示创建新ID。我假设您的XML文件中的其他位置@+id/tittle
应该替换为@id/tittle
(没有加号),因为您希望在第二个位置使用相同的ID,而不是创建一个新的。 / p>
另请注意,两个视图的ID值不能相同。