我已经创建Android库作为Android Studio模块。作为依赖添加到我的根模块。虽然编码我可以从库包中导入任何类,但是当我尝试运行该应用程序时,我收到错误package some.mylibrary.project does not exist
。Android Studio库“错误:包不存在”
的build.gradle根模块
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.android.support:appcompat-v7:20.+'
compile 'com.google.android.gms:play-services:5.+'
compile project(':libraries:mylibrary')
}
android {
compileSdkVersion 17
buildToolsVersion "20.0.0"
lintOptions {
disable 'InvalidPackage'
checkReleaseBuilds false
abortOnError false
}
***
}
的build.gradle库模块
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
apply plugin: 'com.android.application'
apply plugin: 'idea'
android {
compileSdkVersion 17
buildToolsVersion "20.0.0"
*****
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
settings.gradle
include ':libraries:mylibrary'
P.S.我不得不提到项目是从Eclipse IDE导出的,所以项目结构与默认项目结构不同。
完美工作,谢谢! – MathieuMaree 2014-10-31 14:49:41
错误:(2,0)找不到id为'com.android.library'的插件。 – Machado 2015-01-26 19:15:14
嗯,这个错误发生在我的图书馆模块中。它不使用'apply plugin:'com.android.application'' – 2015-04-17 05:36:16