Ошибка библиотеки OpenCV с AndroidStudio

У меня возникли проблемы с текущим проектом Android, над которым я работаю, он имеет библиотеку OpenCV, импортированную как модуль и установленную как зависимость. После обновления Android Studio с 0.8.14 до 1.0 и попытки синхронизации Gradle У меня появляется следующая ошибка:

Ошибка: проекты библиотеки не могут установить applicationId. applicationId установлено to 'org.opencv' в конфигурации по умолчанию.

Я бы хотел опубликовать мою структуру проекта и файл оценки, но пока не могу загрузить изображения.

Ответ 1

Попробуйте комментировать applicationID из вашего библиотечного модуля build.gradle. Вот так:

defaultConfig {
//    applicationId "com.library.package"
    minSdkVersion 14
    targetSdkVersion 21
}

Я все еще новичок в Android Studio, и я никоим образом не специалист, но после обновления я получил ту же ошибку, и это, похоже, исправить.

Ответ 2

Я попытался использовать комментарий, но вместо этого исправить это, он генерирует новую ошибку (SOLVED).

С включенным "applicationId" lecho.lib.hellocharts ":

Библиотечные проекты не могут установить applicationId. applicationId установлен в 'lecho.lib.hellocharts' в конфигурации по умолчанию

С "applicationId" lecho.lib.hellocharts '"отключено (как комментарий):

Возникла проблема с настройкой проекта ': hellocharts-library'. Исключение, выполняемое при выполнении правила модели: org.gradle.api.publish.plugins.PublishingPlugin $Правила # addConfiguredPublicationsToProjectPublicationRegistry (org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectPublicationRegistry, org.gradle.api.publish.PublishingExtension, org.gradle.api.internal.project.ProjectIdentifier) java.lang.NullPointerException(нет сообщения об ошибке)

Я нашел решение.