当前位置: 首页 > 知识库问答 >
问题:

找不到AndroidX。导航:safe-args-gradle-plugin:1.0.0-alpha01

薄腾
2023-03-14

我想使用导航架构组件。

项目: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:3.1.2'
        classpath "androidx.navigation:safe-args-gradle-plugin:1.0.0-alpha01"

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

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

模块:Build.Gradle

apply plugin: 'com.android.application'
apply plugin: 'androidx.navigation.safeargs'

android {
    compileSdkVersion 27
    defaultConfig {
        applicationId "com.mangoslab.navigation"
        minSdkVersion 21
        targetSdkVersion 27
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.android.support:appcompat-v7:27.1.1'
    testImplementation 'junit:junit:4.12'
    androidTestImplementation 'com.android.support.test:runner:1.0.2'
    androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'

    def nav_version = "1.0.0-alpha01"

    implementation "android.arch.navigation:navigation-fragment:${nav_version}" // use -ktx for Kotlin
    implementation "android.arch.navigation:navigation-ui:${nav_version}" // use -ktx for Kotlin

    // optional - Test helpers
    androidTestImplementation "android.arch.navigation:navigation-testing:${nav_version}" // use -ktx for Kotlin
}

共有1个答案

都浩淼
2023-03-14

尝试添加

classpath "android.arch.navigation:navigation-safe-args-gradle-plugin:1.0.0-alpha01" 

而不是

classpath "androidx.navigation:safe-args-gradle-plugin:1.0.0-alpha01"
 类似资料:
  • 我正在使用Android导航组件,但它给出了一个错误 配置根项目“Android编码挑战”时出现问题。 无法解析配置“:类路径”的所有工件。找不到android.arch.navigation:navigation-safe-args-gradle-plugin:2.3.5。在以下位置搜索: 在我app.gradle 在我的共享资源下面。 低于构建。gradle我已经声明了构建路径 我尝试过以下答

  • 在以下任何源中未找到插件[id:'gradle.Plugin.com.onesignal.onesignal gradle Plugin']: Gradle Core插件(插件不在'org.gradle'命名空间) 插件库(插件依赖必须包括此源的版本号) 我的身材。格拉德尔: 我正在使用android studio Arctic 2020.3.1。渐变7.0.2

  • a/zygote:java_vm_ext.cc:534]JNI检测到应用程序中的错误:调用了JNI GetStaticMethodID,但出现挂起的异常java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件“/data/app/packageName-fnlt_hyr4uv4lfvitkfrgg==/base.apk”],NativeLibr

  • 构建失败,类路径错误: : 构建文件是工作构建的直接副本。上下文是从Kotlin脚本Gradle开始的。据我所知,这个剧本应该不错。 请注意,我没有使用intelli-J,这完全是使用Kotlin脚本Gradle的CLI。 也许这很简单,比如“插件”和“插件”。。。

  • 我正在学习Selenium,我想尝试将maven-compiler-plugin添加到pom.xml并重新导入maven设置。因此,我找到了这个例子来做它http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html,并尝试将代码添加到pom.xml。但是示例3.8

  • 问题内容: 我将Javadoc doclet与gradle一起使用,因此需要使用package.tools.jar包,它位于jdk的lib文件夹中(本例中为1.6.0_26)。 关键是gradle不会自动获取它,因此我将那个工具包添加到我的libs文件夹中,然后将其添加到dependencies.gradle。 现在,我想直接从JDK主页将其带入我的dependencies.gradle。有没有办