我有一个外部项目,我想将其导入到我的Android项目中,而该项目没有gradle文件。即使在外部项目中放置空白gradle文件,android类也找不到外部项目类。当前目录结构如下:
根
- {build.gradle& settings.gradle}
- app
- - {build.gradle}
- - src
- - - 主要
- - - - {android files here}
- - 图书馆
- - - 外部项目
- - - - {无gradle文件存在}
- - - - src
- - - - - com
- - - - - - 域
- - - - - - - projectname
- - - - - - - - {java files here}
对于'root'设置gradle文件:
include ':app', ':app:libraries:ExternalProject'
对于'app'gradle文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "appname"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services-maps:6.5.87'
compile project(':app:libraries:ExternalProject')
}