skip to Main Content

I updated to Android studio Bumblebee 2021.1.1 ,
the gradle.settings(Project) file structure changes,
How can I add the dependencies and classpath for hilt or navigation now?

Android Studio gradle

5

Answers


  1. You can add it at the first line

    You can add it at the first line

    Login or Signup to reply.
  2. Add Project level dependencies inside buildscript block like shown below :

    buildscript {
        ext {
            compose_version = '1.2.0-alpha04'
            hilt_version = '2.41'
            accompanist_version = '0.24.2-alpha'
        }
        dependencies {
            classpath 'com.google.dagger:hilt-android-gradle-plugin:2.40.5'
        }
    }// Top-level build file where you can add configuration options common to all sub-projects/modules.
    plugins {
        id 'com.android.application' version '7.3.0-alpha03' apply false
        id 'com.android.library' version '7.3.0-alpha03' apply false
        id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
    }
    
    task clean(type: Delete) {
        delete rootProject.buildDir
    }
    
    Login or Signup to reply.
  3. You can use dependencies as below in Project level bulild.gradle

    id 'com.google.dagger.hilt.android' version '2.41' apply false
    
    id 'androidx.navigation.safeargs' version '2.4.2' apply false
    
    Login or Signup to reply.
  4. First of all, it is necessary to live like writing an add-on to be added, for this I am showing such an example.

    the code is id
    ‘androidx.navigation.safeargs’ version’2.4.2′ apply false
    you need to write like this

    Login or Signup to reply.
  5. Add this two lines in Project level build gradle

    id 'com.google.dagger.hilt.android' version '2.41' apply false
    
    id 'androidx.navigation.safeargs' version '2.4.2' apply false
    

    Add in App level build gradle

    plugins {
    id 'androidx.navigation.safeargs'
    id 'dagger.hilt.android.plugin' 
    }
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search