Android studio android studio中缺少依赖项选项卡

Android studio android studio中缺少依赖项选项卡,android-studio,Android Studio,屏幕截图 我的项目名为Pudge。打开模块设置时,我选择了我的项目,所有选项卡(依赖项等)都丢失了。 这可能很愚蠢,但我不知道是什么 编辑:添加更多信息: 这个项目有一个名为libraries的文件夹,其中有一个library的文件夹(在我的例子中是facebook) 主项目的build.gradle // Top-level build file where you can add configuration options common to all sub-projects/modules

屏幕截图

我的项目名为Pudge。打开模块设置时,我选择了我的项目,所有选项卡(依赖项等)都丢失了。
这可能很愚蠢,但我不知道是什么

编辑:添加更多信息:

这个项目有一个名为libraries的文件夹,其中有一个library的文件夹(在我的例子中是facebook)

主项目的build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"
    sourceSets {
        main {
            manifest {
                srcFile 'AndroidManifest.xml'
            }
            java {
                srcDir 'src'
            }
            res {
                srcDir 'res'
            }
            resources {
                srcDir 'src'
            }
        }
        test {
            java {
                srcDir 'tests/src'
            }
        }
    }

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 17
    }
}

dependencies {
    compile project(':libraries:facebook')
    compile 'com.android.support:appcompat-v7:18.0.0'
    compile 'com.google.android.gms:play-services:3.2.25'
}

task wrapper(type: Wrapper) {
    gradleVersion = '1.8'
}
facebook图书馆的build.gradle

apply plugin: 'android-library'

dependencies {
    compile 'com.android.support:support-v4:13.0.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 17
        targetSdkVersion 17
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java {
                srcDir 'src'
            }
            res {
                srcDir 'res'
            }
        }
    }
}
格雷德尔酒店

include ':Pudge' include ':libraries:facebook' 包括“:Pudge” 包括“:库:facebook”

正如我在评论中所说——在我通过gradle文件添加了库之后——它开始工作了。但是选项卡仍然丢失。

查看主生成文件,其中有关于作为顶级生成文件的注释,因此看起来主模块位于项目根目录中,而不是文件夹中。这可能是使“项目结构”对话框混淆的原因,因为当它检查settings.gradle时,它希望看到Pudge和libraries/facebook目录中的模块

如果我对您的主模块位于项目根目录的假设是正确的,那么如果您将settings.gradle文件更改为该文件,它应该可以工作:

include ':'
include ':libraries:facebook'

同步您的项目将渐变,并让我知道,如果它是与一些错误结束。您可以使用工具栏中的小渐变按钮进行同步。如果在事件日志中出现错误,请将其包含在问题中。Gradle sync成功完成,但我仍然缺少所有选项卡。现在没有任何错误,实际上我从gradle.settings添加了库,项目构建很好。所以这不是一个紧迫的问题,但它不是正常的。你能在build.gradle文件中包括你的项目结构吗?好的,我用信息编辑了这个问题。你的项目结构仍然缺失,请也包括它以获得清晰的图片。眼睛好,你也注意到了评论。哈,就是这样。现在,主模块在“项目结构”窗口中没有名称,但选项卡在那里。谢谢