我正在处理的当前Android项目遇到问题,它将OpenCV库导入为模块并设置为依赖项。将Android Studio从0.8.14更新到1.0并尝试同步Gradle后,我收到以下错误:
错误:库项目无法设置应用程序 ID。 应用程序 ID 已设置 到默认配置中的"org.opencv"。
我想发布我的项目结构和成绩文件,但我还无法上传图像。
库模块build.gradle
文件中的applicationID
。喜欢这个:
defaultConfig {
// applicationId "com.library.package"
minSdkVersion 14
targetSdkVersion 21
}
我仍然是Android Studio的新手,绝不是专家,但是升级后我遇到了同样的错误,这似乎可以解决它。
我尝试使用注释,但为了修复它,它会产生新的错误(已解决)。
启用"applicationId 'lecho.lib.hellocharts'"后:
在默认配置中,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 (无错误消息)
我找到了解决方案。