通过Gradle

时间:2015-07-15 21:23:16

标签: android gradle

我试图通过Gradle从Todd Davis添加ProgressWheel组件: https://github.com/Todd-Davies/ProgressWheel

一切正常,但是现在,当我跑步时,我的手中有两个图标。

在安装说明中,它说:

- >用作库项目

要在Android Studio中将其用作库,请编辑build.gradle。

修改:

申请插件:' android' 成:

申请插件:' android-library'

看起来很简单,事情是我无法访问我的文件进行此修改!

我该怎么办?

1 个答案:

答案 0 :(得分:0)

  

要在Android Studio中将其用作库,请编辑build.gradle。

这似乎已经过时了。 build.gradle文件已经在使用插件的库形式。

您所遇到的是明显合并的结果。该库的清单中有一个<activity>元素,您需要摆脱它。

为此,请将以下内容添加到<application>元素:

<activity
  android:name="com.todddavies.components.progressbar.main"
  tools:node="remove" >
</activity>

请注意,这需要您将xmlns:tools="http://schemas.android.com/tools"命名空间声明添加到<manifest>元素。

tools:node="remove"说“嘿,一些优先级较低的清单正在尝试添加此<activity>;请摆脱它”。