gpt4 book ai didi

gradle - Android Studio 今天更新并回归

转载 作者:行者123 更新时间:2023-12-03 07:19:09 26 4
gpt4 key购买 nike

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

We will provide a UI to configure project settings later. Until then, please manually edit your build.gradle file(s.)

因此,我尝试找出如何将 ActionBarSherlock 作为项目依赖项添加到我的项目中,但遇到了困难。我不知道如何将 ActionBarSherlock 项目导入为库项目,并配置我的项目以使用它。 Google、IntelliJ 上没有太多关于此的文档,并且 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

简而言之:

  1. 在根目录中创建一个文件夹(即/libraries)。
  2. 在那里提取actionbarsherlock
  3. 在actionbarsherlock根目录中创建一个新文件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']
    }
    }
    }
  4. 在项目的 build.gradle 中

    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}
  5. 在settings.gradle中
    //NOTE that "libraries" is actually a folder name you created in step 1include ':libraries:actionbarsherlock', ':<Your project name>'

编辑

最后一步:关闭您的项目并再次打开它,以便 Studio 获取智能感知数据

关于gradle - Android Studio 今天更新并回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16803141/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com