4

今天启动Android Studio,弹出更新通知。由于我渴望探索新功能和错误修复,我点击了“是”。现在,您设置依赖项的项目结构对话框丢失了,并且已被一条消息替换:

稍后我们将提供一个 UI 来配置项目设置。在此之前,请手动编辑您的 build.gradle 文件

因此,我出去尝试弄清楚如何将 ActionBarSherlock 作为项目依赖项添加到我的项目中,并且遇到了障碍。我不知道如何将 ActionBarSherlock 项目作为库项目导入,并配置我的项目以使用它。在 Google、IntelliJ 上并没有太多关于此的文档,Gradle 文档假设有很多关于构建系统的预先存在的知识。

4

1 回答 1

4

有很多关于如何执行此操作的帖子(尽管引用了已经缺少的项目结构对话框)

如何将库项目添加到 Android Studio?

带有gradle的Android-Studio ActionBar sherlock错误

使用 Android Studio 安装 ActionbarSherlock?

关于 ActionBarSherlock 将项目导入 Android Studio 的问题

简而言之:

  1. 在您的根目录中创建一个文件夹(即/libraries)。
  2. 在那里提取actionbarsherlock
  3. 在 actionbarsherlock 根目录下新建一个 build.gradle 文件,内容如下

    构建脚本 {
        存储库{
            行家 { url 'http://repo1.maven.org/maven2' }
        }
        依赖{
            类路径'com.android.tools.build:gradle:0.4'
        }
    }
    应用插件:'android-library'
    
    依赖{
        编译文件('libs/android-support-v4.jar')
    }
    
    安卓 {
        compileSdkVersion 17
        构建工具版本“17.0.0”
    
    
    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
    
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
    
    }
  4. 在你项目的 build.gradle

    依赖{
        //注意“库”实际上是您在步骤 1 中创建的文件夹名称
        编译项目(“:库:actionbarsherlock”)
        //这里的任何其他依赖项
        //确保这个构建文件中没有android-support-v4.jar
        //因为它已经包含在 actionbarsherlock 项目中
    }
    
  5. 在 settings.gradle
    //注意“库”实际上是您在步骤 1 中创建的文件夹名称
    包括 ':libraries:actionbarsherlock', ':<你的项目名称>'
    

编辑

最后一步:关闭您的项目并再次打开它,以便 Studio 获取 Intelli-sense 数据

于 2013-05-29T05:41:51.747 回答