I have trying since long to identify the issue but unfortunately not able to
If I do
android.enableAapt2=true
The code
Well, in my case it happened when i upgraded build tools, to resolve this issue, you should have two attr files like in this image:
Add these lines in both of attr.xml files:
<style name="SquareTextView">
<item name="minTextSize">5dp</item>
</style>
<declare-styleable name="SquareTextView"><attr format="dimension" name="minTextSize"/></declare-styleable>
This resolved the issue i was facing. Hope it helps someone.
The issue is with some of the gradles added in project.
Actually the libraries internally have defined the attribute minTextSize
Due to latest updates and compatibility the attr
was not found.
To identify I have defined same attr as
<attr name="minTextSize" format="integer">16</attr>
in attrs.xml
in my app module.
Compiling the same thrown error of duplicate value and path and from that path I have found the library which needs to be updated.
Updating to the latest of all library version have solved the issue.
If you don't have attrs.xml, then create one. After that add this snippet.
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="SquareTextView">
<item name="minTextSize">5dp</item>
</style>
<declare-styleable name="SquareTextView">
<attr format="dimension" name="minTextSize"/>
</declare-styleable>
</resources>