我正在尝试使用来自github的这个ExtendedCalendarView:https://github.com/tyczj/ExtendedCalendarView但是我不清楚如何将它添加到我的android studio项目中。我试图在我的项目文件夹中创建一个libs文件夹,然后拉到libs文件夹。然后我尝试同步项目,但它没有用。
答案 0 :(得分:1)
尝试将库克隆到您的计算机上,然后将其作为模块添加到Android Studio中。完成后,转到项目设置并将模块添加为依赖项。
答案 1 :(得分:1)
由于他们不提供gradle支持,您需要下载他们的库,并在Android Studio中导入它。
这样做:
你很高兴,你的图书馆已被导入。
但是,库没有编译,你会看到这个错误:
Error:(11, 9) Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:11:9
is also present at XXXXXXXXXXXXXX:extendedCalendarView:unspecified:13:9 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:8:5 to override
修复它:
xmlns:tools="http://schemas.android.com/tools"
添加到您现有的xmlns:android="http://schemas.android.com/apk/res/android"
tools:replace="android:icon,android:theme"
添加到您的&lt;申请&gt;元素作为错误消息建议。现在项目编译正确!
如果您需要任何解释或帮助,请询问我。