从GitHub添加一个库

时间:2016-01-30 20:45:26

标签: android-studio github

我想在我的Android项目(Android Studio)中使用SuperSaiyanScrollView

https://github.com/nolanlawson/SuperSaiyanScrollView

当我在build.gradle中添加此行时:

compile 'com.nolanlawson:supersaiyan-scrollview:1.2.0@aar'

我收到错误:

Error:Execution failed for task ':app:processDebugManifest'.
Manifest merger failed with multiple errors, see logs

1 个答案:

答案 0 :(得分:1)

问题是库中的启动器图标与项目中的图标冲突。 从项目的清单文件中删除android:icon标记后重建项目。我在我的项目中测试了库并得到了同样的错误。这是我的构建中的Gradle Build消息。

  

属性应用程序@ icon value =(@ drawable / lefo_icon)来自   AndroidManifest.xml:14:9-43也出现在   [com.nolanlawson:supersaiyan-滚动视图:1.2.0]   AndroidManifest.xml:6:45-81 value =(@ drawable / ic_launcher)。     建议:添加'tools:replace =“android:icon”'   AndroidManifest.xml:12:5-83:19中的元素重写。   :app:processDebugManifest FAILED错误:任务执行失败   ':应用程序:processDebugManifest'

     
    

清单合并失败:来自AndroidManifest.xml的属性应用程序@ icon value =(@ drawable / lefo_icon):14:9-43是     也出现在[com.nolanlawson:supersaiyan-scrollview:1.2.0]     AndroidManifest.xml:6:45-81 value =(@ drawable / ic_launcher)。
      建议:添加'tools:replace =“android:icon”'     AndroidManifest.xml中的元素:12:5-83:19以覆盖。

  

有关清单合并的详细信息,请参阅http://g.co/androidstudio/manifest-merger