我刚刚从 CodeCanyon 下载 Android Material (项目文件),但是当打开并使用 Android Studio 构建时,我收到此错误:
Error:Execution failed for task ':ListViewAnimations-core-slh:processDebugAndroidTestManifest'.
> java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 7 declared in library [android - AS:StickyListHeaders:unspecified]
C:\android - AS\ListViewAnimations-core-slh\build\intermediates\exploded-aar\android - AS\StickyListHeaders\unspecified\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="se.emilsjolander.stickylistheaders" to force usage
此 Android Material 项目包含许多模块,其中导致错误的模块之一是 StickListHeaders,这是 StickListHeaders 模块的 AndroidManifest.xml
:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="se.emilsjolander.stickylistheaders"
android:versionCode="2"
android:versionName="2.0">
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="18" />
</manifest>
AndroidManifest.xml 有什么问题?
最佳答案
我刚刚遇到了同样的问题。我可以通过打开 ListViewAnimations-core-slh\build.gradle
文件并在 android
部分添加以下代码来修复它:
默认配置{
minSdkVersion 14
}
关于java - Android - 错误 list 合并失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34804118/