该怎么做AndroidSlidingUpPanel库使用的是一些不是最新的库

时间:2017-06-18 08:54:31

标签: java android

我试图在我的应用中使用 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 使用的是较低版本:

  1. compile' com.android.support:support-v4:23.4.0'
  2. compile' com.android.support:support-annotations:23.4.0'
  3. compile' com.android.support:recyclerview-v7:23.4.0'
  4. 应该是这样的:

    1. compile' com.android.support:support-v4:26。+'
    2. compile' com.android.support:support-annotations:26。+'
    3. compile' com.android.support:recyclerview-v7:26。+'
    4. 当我下载库并将其作为模块导入时,它也给出了错误:

      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.

      那该怎么办?

3 个答案:

答案 0 :(得分:0)

您有两个选择

  1. 在GitHub上的库中发布一个问题并等待创建者更新。

  2. 通过从git中提取项目并手动更新库来手动将其添加到项目中。

答案 1 :(得分:0)

打开android studio并进入此页面 enter image description here

按此部分 enter image description here

它会打开一个下拉菜单,按git然后按enter image description here

按克隆并完成

答案 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

后,我得到了这个解决方案