Где реализация версия строка хранится в андроиде студии

голоса
0

В файле Gradle приложение уровня

 implementation org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version

Где я могу найти значение kotlin_version?

Когда я пытаюсь добавить следующую зависимость

implementation com.android.billingclient:billing:$billingVersion

Ошибка: Could not get unknown property 'billingVersion' for object of type

Задан 09/10/2019 в 12:54
источник пользователем
На других языках...                            


2 ответов

голоса
1

Они обычно можно найти в корневом build.gradleфайле , поскольку они являются переменными , определенными для всех модулей приложения. Вы можете дважды нажать сдвиг и тип , build.gradleчтобы найти корневую версию (он будет отображаться как build.gradle(.))

как супер простой пример, это будет выглядеть примерно так:

buildscript {
    ext.kotlin_version = '1.3.41'
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        // 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
}

Вы также можете сделать такие вещи, как это с корневой версией:

buildscript { 

ext.versions = [
        'appcompat'           : '1.1.0-rc01',
        'const_layout'        : '2.0.0-beta2',
        'arch_comp'           : '1.1.1',
        'kotlin'              : '1.3.50',
         ....
]

здесь, я определяю целый ряд переменных с их версиями, а затем вы можете просто ссылаться на них с:

$versions.appcompat как вы их нужно (в качестве примера)

Надеюсь это поможет

Ответил 09/10/2019 в 12:56
источник пользователем

голоса
0

Вы можете найти его в уровне проекта build.gradle

buildscript {
    ext.kotlin_version = '1.3.50'

Вы можете определить свои версии переменные так же, как

ext {

    minSdkVersion = 16
    targetSdkVersion = 21
    compileSdkVersion = 27
    buildToolsVersion = '27.0.3'
}
Ответил 09/10/2019 в 13:29
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more