我正在处理当前Android项目的问题,它将OpenCV库作为模块导入并设置为依赖项。将Android Studio从0.8.14更新为1.0后,尝试同步Gradle I&m以获得以下错误:
错误:库项目无法设置applicationId。 applicationId已设置 to' org.opencv'在默认配置中。
我想发布我的项目结构和成绩档案,但我还无法上传图片。
答案 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. 强>