使用Android Studio 0.3.0导入库项目

使用Android Studio 0.3.0导入库项目,android,android-studio,library-project,Android,Android Studio,Library Project,我刚刚将Android Studio版本更新为0.3.0,但仍然无法将简单的库项目导入到我的应用程序项目中。 即使有了新的模块可视界面。您不必编辑build.gradle- 我的项目结构: +JsonReaderproject +idea +gradle +JsonReader -build -src -everything else... +External Libraries 以下是我的步骤: 文件>项目结构在这里我找不到任何导入模块,我在 选择+JsonReaderPr

我刚刚将Android Studio版本更新为0.3.0,但仍然无法将简单的库项目导入到我的应用程序项目中。 即使有了新的模块可视界面。您不必编辑build.gradle-

我的项目结构:

+JsonReaderproject
 +idea
 +gradle
 +JsonReader
  -build
  -src
  -everything else...
+External Libraries
以下是我的步骤:

文件>项目结构在这里我找不到任何导入模块,我在 选择+JsonReaderProject主文件夹,然后查看>打开模块设置。确定,然后单击>导入新模块,完成导入后,在同一窗口中选择我的+JsonReader文件夹,单击右加号按钮,模块依赖项,选择我导入的模块,然后应用,确定


通过这些步骤,我可以在代码中引用库并使用它,但它不会编译

在JsonReader下的build.gradle中,确保添加模块依赖项:

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'

我试过这个方法,但对我的朋友不起作用。在这里,我发布了生成的图像和编译时的错误:在您的屏幕截图中,依赖项标记不在android标记中,就像我在回答中所说的那样。试试看;我纠正了我的错误,并在Android标记中添加了依赖项,但仍然得到相同的错误: