我正在尝试为我的第一个
Android应用程序创建圆形按钮.
为此,我将库添加为
在circlebutton / app / build.gradle中编译’com.cuboid:cuboidcirclebutton:1.0.5′
当我同步时,我收到错误.下面是日志
Information:Gradle tasks [clean,:app:assembleDebug] C:\Users\Amninder\.gradle\caches\transforms-1\files-1.1\appcompat-v7-26.1.0.aar\2d55d8c33dae479e599960c08d012b17\res\values\values.xml Error:(246,5) error: duplicate value for resource 'attr/font' with config ''. Error:(246,5) error: resource prevIoUsly defined here. C:\Users\Amninder\AndroidStudioProjects\circlebutton\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml Error:(254) duplicate value for resource 'attr/font' with config ''. Error:(240) resource prevIoUsly defined here. Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details Error:Execution Failed for task ':app:mergeDebugResources'. Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details Information:BUILD Failed in 19s Information:6 errors Information:0 warnings Information:See complete output in console`
下面列出了我尝试过但失败的事情.
1.在第254行上删除attr / font>做全部保存>清洁项目>重建项目.
>我受到了这个YouTube视频的启发 – https://www.youtube.com/watch?v=dF0m_PG111g所以在它的评论部分进行了检查.第一条评论是同样的错误.所以,检查了这个guy’s blog.所以我知道错误是因为只添加了库.所以我在google上搜索 – 如何在android referred this中添加自定义库.打开它并且没有信息.关于我面临的错误.
>看到视频上的另一个链接,这次是来自stackoverflow .003.他说“在将库属性重命名为其他东西(textFont)之后,一切都恢复了良好.”我也尝试将attr / font重命名为attr / 1txtfont,但根本没有反映出更改.
有人可以帮我解决这个问题吗?