Gradle 依赖项未在新项目中下载

3
我创建了一个新项目,并试图包含一个外部依赖:https://github.com/KirkBushman/ARAW 我期望当我将依赖添加到我的应用程序级别的 build.gradle 中并重新同步我的项目时,外部依赖会被下载。
下面是我其中一个旧项目的文件结构截图: enter image description here 这是我的当前项目: enter image description here 为什么我在新项目中找不到相同的“External Libraries”部分?这是我的新项目的 build.gradle(应用程序级别)文件:
apply plugin: 'com.android.application'

android {
    compileSdkVersion 29

    defaultConfig {
        applicationId "com.sometimestwo.jumblev2"
        minSdkVersion 26
        targetSdkVersion 29
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.navigation:navigation-fragment:2.1.0'
    implementation 'androidx.navigation:navigation-ui:2.1.0'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'androidx.test.ext:junit:1.1.1'
    androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

    implementation 'com.github.KirkBushman:ARAW:v1.0.0-rc01' // what im trying to include

}

以下是我新项目中的“顶层”build.gradle文件:

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        google()
        jcenter()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:4.0.1"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }

}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://jitpack.io' }

    }

}

task clean(type: Delete) {
    delete rootProject.buildDir
}
1个回答

1
为什么我的新项目中没有相同的“外部库”部分?
在Android Studio中,您展示的那些截图上方会立即找到一个下拉菜单或类似的选择器。
您的第一张截图可能将其设置为“项目:”。

Project View

你的第二张截图可能将其设置为Android,这是整体默认设置:

Android View

将新项目切换到“Project”视图,您应该会看到树的“External Libraries”分支。


@IsaacPerez:它们默认使用Android视图已经让我烦了好几年。每次我创建新项目时都必须更改它...而且我创建的项目相当多。并且可以说,在Android视图中他们应该有“外部库”。我不知道为什么他们选择不这样做。 ¯\_(ツ)_/¯ - CommonsWare

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接