Android:在签署Apk时重复@id问题

时间:2016-10-18 04:01:28

标签: android android-gradle apk android-install-apk

我正在尝试将签名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。

1 个答案:

答案 0 :(得分:0)

XML中的这一行:android:id="@+id/tittle"设置视图的ID。该行中的+表示创建新ID。我假设您的XML文件中的其他位置@+id/tittle应该替换为@id/tittle(没有加号),因为您希望在第二个位置使用相同的ID,而不是创建一个新的。 / p>

另请注意,两个视图的ID值不能相同。