今天开始使用Android Studio,它会弹出更新通知。由于我渴望探索新功能和错误修复,我点击了是。现在缺少设置依赖项的“项目结构”对话框,并且已被消息替换:
我们将在稍后提供用于配置项目设置的UI。在此之前,请手动编辑build.gradle文件(s。)
所以,我出去尝试弄清楚如何将ActionBarSherlock作为项目依赖项添加到我的项目中,并且已经碰壁了。我不知道如何将ActionBarSherlock项目导入为Library Project,并将我的项目配置为使用它。在Google,IntelliJ上没有太多关于此的文档,Gradle文档假设有很多预先存在的构建系统知识。
答案 0 :(得分:4)
SO上有很多帖子如何做到这一点(虽然引用了已经缺少的项目结构对话框)
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
简而言之:
使用以下内容在actionbarsherlock root中创建一个新文件build.gradle
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'] } }
在项目的build.gradle中
{{1}}
dependencies { //NOTE that "libraries" is actually a folder name you created in step 1 compile project(":libraries:actionbarsherlock") //Any other dependencies here //Make sure there is no android-support-v4.jar in this build file //as it is already contained in actionbarsherlock project }
修改强>
最后一步:关闭项目并再次打开它,以便Studio获取智能检测数据