我刚刚将Android Studio版本更新为0.3.0,我仍然无法将简单的库项目导入到我的应用项目中。 即使使用新的模块视觉界面。 (你不必编辑build.gradle - ???)
我的项目结构:
+JsonReaderproject
+idea
+gradle
+JsonReader
-build
-src
-everything else...
+External Libraries
这些是我的步骤:
文件>项目结构(这里我没有找到任何“导入模块”),我在找到该选项时 选择+ JsonReaderProject主文件夹,然后查看>打开模块设置。好的,然后我点击>导入新模块,执行导入后,在同一窗口中选择我的+ JsonReader文件夹,单击右侧的“加号”按钮,模块依赖项,选择我导入的模块,然后单击“应用”,“确定”。
通过这些步骤,我可以在代码中引用库,并使用它,但它不能编译。
答案 0 :(得分:0)
在build.gradle中(在JsonReader下),确保添加模块依赖项:
dependencies {
compile project(":YourImportedModule")
}
此“依赖项”标记必须位于“android”标记中。像这样:
android {
compileSdkVersion 18
buildToolsVersion "18.1.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 18
}
dependencies {
compile project(":YourImportedModule")
}
确保在您的settings.gradle(项目的根目录)中,所有导入的模块都必须包含在其中,如下所示:
include ': JsonReader:', ':YourImportedModule', ':YourImportedModule1'