AndroidStudio中的OpenCV库错误

时间:2014-12-04 21:33:52

标签: android opencv gradle android-studio

我正在处理当前Android项目的问题,它将OpenCV库作为模块导入并设置为依赖项。将Android Studio从0.8.14更新为1.0后,尝试同步Gradle I&m以获得以下错误:

  

错误:库项目无法设置applicationId。 applicationId已设置   to' org.opencv'在默认配置中。

我想发布我的项目结构和成绩档案,但我还无法上传图片。

2 个答案:

答案 0 :(得分:23)

尝试在库模块的applicationID文件中评论build.gradle。像这样:

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

我仍然是Android Studio的新手,我绝不是专家,但升级后我遇到了同样的错误,这似乎解决了这个问题。

答案 1 :(得分:2)

我尝试使用评论,但要修复它,它会产生新的错误(已解决)。

使用" applicationId' lecho.lib.hellocharts'"启用:

  

库项目无法设置applicationId。 applicationId设置为' lecho.lib.hellocharts'在默认配置

使用" applicationId' lecho.lib.hellocharts'"禁用(评论):

  

配置项目':hellocharts-library'时出现问题。   执行模型规则时抛出异常:org.gradle.api.publish.plugins.PublishingPlugin $ Rules #addConfiguredPublicationsToProjectPublicationRegistry(org.gradle.api.internal.artifacts.ivyservice.projectmodule.ProjectPublicationRegistry,org.gradle.api.publish.PublishingExtension,org .gradle.api.internal.project.ProjectIdentifier)   java.lang.NullPointerException(无错误消息)

<强> I found solution.