无法在android中解析编译'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'

时间:2017-06-23 10:16:08

标签: android

我正在使用活动的android库,我收到错误“无法解析编译'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'”    我的项目级构建gradle如下: -

 mavenCentral()
     maven { url https://oss.sonatype.org/content/repositories/snapshots/" }

和app level build.gradle是

 dependencies {compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
        compile files('libs/ActiveAndroid-3.3.jar')}

3 个答案:

答案 0 :(得分:5)

执行所有必要的步骤 1)从build.gradle文件中删除或注释以下行 实现'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT' 2)下载jar。 https://drive.google.com/file/d/1EfsPM4h9KkApt9qNCZH7W2Hjz0ViXhuj/view 3)将jar添加到lib文件夹
4)添加实现文件('libs / activeandroid-3.1.0-SNAPSHOT.jar')行以构建.gradle文件
它对我有用

答案 1 :(得分:2)

请务必在应用级别 build.gradle部分

中添加以下内容
  repositories 
  {
    mavenCentral()
    maven {url "https://oss.sonatype.org/content/repositories/snapshots/" }
  }

然后

应用级别 build.gradle 部分

compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'

<强>结构

 apply plugin: 'com.android.application'
 android {
    compileSdkVersion //
    buildToolsVersion '//'

    defaultConfig {
        applicationId "//"
        minSdkVersion //
        targetSdkVersion /
        multiDexEnabled true

        repositories 
        {
            mavenCentral()
            maven {url "https://oss.sonatype.org/content/repositories/snapshots/" }
        }

    }
    buildTypes 
    {
     .....
     }

}

dependencies 
    {
      compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'

    }

答案 2 :(得分:0)

最后我找到了这个问题的解决方案。转到项目级gradle并执行以下操作。在

中添加两行
allprojects {
repositroies {
mavenCentral() 
maven{
url "https://oss.sonatype.org/content/repositories/snapshots/" 
} 
jcenter()

然后转到您的APP级别gradle.build并执行以下操作

compile 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'