我试图在我的应用中使用 AndroidSlidingUpPanel 但是当我尝试构建Gradle文件时,却给了我这个警告。
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). Found versions 26.0.0-alpha1, 23.4.0. Examples include com.android.support:animated-vector-drawable:26.0.0-alpha1 and com.android.support:recyclerview-v7:23.4.0 more...
我在GitHub中看到了这些文件,发现文件 AndroidSlidingUpPanel / library / build.gradle 使用的是较低版本:
应该是这样的:
当我下载库并将其作为模块导入时,它也给出了错误:
Error:(21, 0) Could not read script
'I:\ANDROID\Android_Studio_Projects\TRYS\Theme3\maven_push.gradle' as it
does not exist.
<ahref="openFile:I:\ANDROID\Android_Studio_Projects\TRYS\Theme3\library\build.gradle">Open File</a>
即使将 maven_push.gradle 复制到root,也会出现此错误:Error:Could not get unknown property 'GROUP' for object of type org.gradle.api.publication.maven.internal.deployer.DefaultGroovyMavenDeployer.
那该怎么办?
答案 0 :(得分:0)
您有两个选择
在GitHub上的库中发布一个问题并等待创建者更新。
通过从git中提取项目并手动更新库来手动将其添加到项目中。
答案 1 :(得分:0)
答案 2 :(得分:0)
从指定项目的build.gradle中删除引用maven_push.gradle的行。
示例:
apply from: 'https://raw.github.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle'
apply from: './mvn-push.gradle'
只是评论出来。经过this
后,我得到了这个解决方案