2016-10-18 4 views
-2

Androidアプリの署名付きAPKを取得しようとしています。署名済みAPKを取るしようとすると、糸くずのエラーチェックalllとのGradleでエラーAndroid:Signed 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"

チェックを外しを取得していますが

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/tittle(プラスなし)で置き換える必要があります。同じIDを2番目の位置に使用したいから新しいものを作成しないからです。

また、2つのビューに同じid値を設定することはできません。

関連する問題