Intereting Posts
Arm-linux-androideabi-gcc не может создать исполняемый файл – компиляция ffmpeg для устройств android armeabi Исключение, возникающее при рендеринге: двоичная строка XML-строки # -1, раздувающий класс Android Proguard, удаление всех операторов журнала и слияние пакетов Перекрытие RecyclerView без тени Предварительный просмотр пользовательского интерфейса камеры на Android? Где находятся иконки Android в SDK? Как получить размеры Drawable в ImageView? Android TaskStackBuilder startActivities открывает белый экран и иногда зависает на Samsung Galaxy S3 Android: получить элемент списка из кнопки, нажатой в пользовательском listview OnWindowFocusChanged и onCreate – Android Как преобразовать приложение java swing для работы на Android Com.google.firebase.database.DatabaseException: вызовы setPersistenceEnabled () должны быть выполнены перед любым другим использованием экземпляра FirebaseDatabase Событие кликов FrameLayout не срабатывает UiAutomator getLastTraversedText () Вызов функций JNI в имени пакета Android, содержащем знак подчеркивания

Нет такого свойства: sonatypeRepo для класса в студии android при импорте проекта

Я загрузил пример обрезки изображения из следующей ссылки

https://github.com/edmodo/cropper

И когда я пытаюсь импортировать его в андроид-студию, я получаю следующую ошибку.

Вот ошибка, я совершенно новичок в этом, поэтому я не знаю, как я решаю.

Введите описание изображения здесь

Попробовали импортировать проект как град, но ту же ошибку

Введите описание изображения здесь

Внутренний мастер

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' } 

Внутри обрезной

 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'] } } } 

Solutions Collecting From Web of "Нет такого свойства: sonatypeRepo для класса в студии android при импорте проекта"

Вы можете импортировать его двумя способами.

Первый метод:

build.gradle

 apply plugin: 'com.android.application' android { ... } repositories { mavenCentral() } dependencies { ... compile 'com.edmodo:cropper:1.0.1' } 

Второй:

Загрузите обрезку .

Поместите папку обрезки внутри каталога имен проектов .

Изменить settings.gradle :

 include ':app', ':cropper' 

Изменить build.gradle :

 apply plugin: 'com.android.application' android { ... } dependencies { ... compile project(':cropper') } 

Проект библиотеки:

Если вы хотите использовать утилиту cropper в качестве проекта библиотеки, вам необходимо:

Клонирование.

Импортируйте проект (Eclipse ADT …) с помощью Android Studio.

Известная ошибка появится после сбоя синхронизации:

Ошибка: (47, 0) Нет такого свойства: sonatypeRepo для класса: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

Внутри корневого каталога проекта создайте gradle.properties с помощью:

 sonatypeUsername= sonatypePassword= sonatypeRepo= 

Исправлена ​​версия плагина:

Ошибка. В проекте используется неподдерживаемая версия подключаемого модуля Android Gradle (0.11.2). Рекомендуемая версия – 1.1.0. Исправить версию плагина и повторный импорт проекта

Теперь вы сможете запустить проект CropperSample. Поскольку обрезка теперь работает, вы можете делать с ней все, что хотите.

Вы не должны размещать зависимые от приложения зависимости в файле сборки «master». В вашем случае блок build.gradle файла master build.gradle должен выглядеть следующим образом:

 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.11.+' } } 

А затем добавьте это в файл build.gradle приложения, в котором вы хотите использовать Cropper, в этом случае проект CropperSample:

 dependencies { compile 'com.edmodo:cropper:1.0.1' } 

Я заметил, что вы добавили compile project(':cropper') в файл build.gradle проекта Cropper. Это не сработает, потому что вы в основном заставляете проект Cropper зависеть от самого себя. Если вы хотите загрузить код и использовать его вместо Maven Central, тогда вы должны добавить зависимость к CropperSample и удалить эту строку из файла сборки проекта Cropper.