将现有图书馆项目引入主项目

时间:2013-12-29 00:03:41

标签: android eclipse android-studio

我正在尝试使用目前使用Eclipse的Android Studio。

我已将我的图书馆项目导出为gradle,然后将导出的项目导入Android Studio。这很成功,但是我无法找到如何进入主应用程序项目并引用新导入的库。我通过Android Studio发现的所有内容似乎总是用于创建新的库项目,而不是引用现有项目。

我使用的是Android Studio 0.4.0。

感谢您提供的任何帮助。

更新

我看过@Grennis所说的内容,但我在项目结构对话下没有图书馆部分。下面是我的项目结构对话的截图。

Project Structure Dialogue

更新2

我一直试图手动修改gradle文件,我已经读过需要将库复制到我的项目中,然后在gradle文件中引用它。我认为这可能有点起作用,因为我不断收到错误声明它无法找到库,但是,我不再收到错误,而是我得到了另一个错误。

错误是:

  

配置项目':MysqlManager'。

时出现问题      
    

配置名称'默认'没找到。

  
     
      
  • 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。
  •   

以下是我的settings.gradle

include ':MysqlManager'
include ':Libraries:CritiMon'

下面是我的build.gradle文件

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
}

dependencies {
    compile 'com.android.support:appcompat-v7:+'
    compile project(':Libraries:CritiMon')
//    compile project(':Libraries:NavigationDrawerManager')
//    compile project(':Libraries:BoardiesITSolutionsLib')
}

下面是显示我的目录结构的屏幕截图

Project structure

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

选择您的项目,然后在菜单中选择文件 - >项目结构

在"图书馆"您可以添加现有库的部分

然后在"模块"部分,在"依赖关系"选项卡,您可以将这些库添加到项目中。