没有这样的属性:在导入项目时android studio中的类的sonatypeRepo

Hun*_*unt 14 android android-studio android-gradle-plugin

我从以下链接下载了图像裁剪器示例

https://github.com/edmodo/cropper

当我尝试在Android工作室导入它时,我得到以下错误.

这是错误,我对此很新,所以我不知道我是如何解决的.

在此输入图像描述

尝试通过导入项目作为gradle但同样的错误

在此输入图像描述

内部主人

buildscript {

    repositories {
        mavenCentral()
    }
    dependencies {
        // Plug-in release notes: http://tools.android.com/tech-docs/new-build-system
        classpath 'com.android.tools.build:gradle:0.11.+'
        compile 'com.edmodo:cropper:1.0.1'

    }
}

task wrapper(type: Wrapper) {
    // See latest Gradle version: http://www.gradle.org/downloads
    gradleVersion = '1.12'

}
Run Code Online (Sandbox Code Playgroud)

内部裁剪

apply plugin: 'android'

dependencies {
    compile project(':cropper')
}

android {

    compileSdkVersion 19
    buildToolsVersion "19.1"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 19
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Zie*_*iem 7

您可以通过两种方式导入它.

第一种方法:

的build.gradle

apply plugin: 'com.android.application'

android {    
    ...
}

repositories {
    mavenCentral()
}

dependencies {
    ...
    compile 'com.edmodo:cropper:1.0.1'
}
Run Code Online (Sandbox Code Playgroud)

第二个:

下载剪草机.

cropper文件夹放在projectname目录中.

编辑settings.gradle:

include ':app', ':cropper'
Run Code Online (Sandbox Code Playgroud)

编辑build.gradle:

apply plugin: 'com.android.application'

android {    
    ...
}

dependencies {
    ...
    compile project(':cropper')
}
Run Code Online (Sandbox Code Playgroud)

图书馆项目:

如果您想使用cropper作为库项目,您需要执行以下操作:

克隆收割机.

使用Android Studio导入项目(Eclipse ADT ...).

同步失败后将出现已知错误:

错误:(47,0)没有这样的属性:类的sonatypeRepo:org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

在项目根目录内创建gradle.properties:

sonatypeUsername=
sonatypePassword=
sonatypeRepo=
Run Code Online (Sandbox Code Playgroud)

修复插件版本:

错误:项目使用的是不受支持的Android Gradle插件版本(0.11.2).推荐的版本是1.1.0.修复插件版本并重新导入项目

现在您将能够运行CropperSample项目.由于cropper现在正在工作,你可以用它做任何你想做的事.