今天启动Android Studio,弹出更新通知。因为我渴望探索新功能和错误修复,所以我点击了是。现在,您设置依赖项的项目结构对话框丢失了,并已被一条消息取代:
因此,我出去尝试弄清楚如何将 ActionBarSherlock 作为项目依赖项添加到我的项目中,但遇到了麻烦。我不知道如何将 ActionBarSherlock 项目作为库项目导入,并配置我的项目以使用它。在 Google、IntelliJ 和 Gradle 文档中没有太多关于此的文档,而且 Gradle 文档假设了很多预先存在的构建系统知识。
最佳答案
有很多关于如何做到这一点的帖子(尽管引用已经丢失的项目结构对话框)
How do I add a library project to Android Studio?
Android-Studio ActionBar sherlock error with gradle
Installing ActionbarSherlock with Android Studio?
Problems importing project into Android Studio regarding ActionBarSherlock
简而言之:
buildscript { repositories { maven { url 'http://repo1.maven.org/maven2' } } dependencies { classpath 'com.android.tools.build:gradle:0.4' } } apply plugin: 'android-library' dependencies { compile files('libs/android-support-v4.jar') } android { compileSdkVersion 17 buildToolsVersion "17.0.0"defaultConfig { minSdkVersion 7 targetSdkVersion 16 } sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] res.srcDirs = ['res'] } }
}
依赖{
//注意“libraries”实际上是您在步骤1中创建的文件夹名称
编译项目(":libraries:actionbarsherlock")
//这里的任何其他依赖项
//确保这个构建文件中没有android-support-v4.jar
//因为它已经包含在actionbarsherlock项目中
}
//注意“libraries”实际上是您在步骤1中创建的文件夹名称
包括 ':libraries:actionbarsherlock', ':'
编辑
最后一步: 关闭您的项目并再次打开它,以便 Studio 获取 Intelli-sense 数据
关于gradle - Android Studio 今天更新了回归,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16803141/