studio - для чего нужен тег<activity> внутри android manifest?



Android Studio: Сборка типа debug-какая уместность имеет это? (1)

Я только что создал apk через студию Android, и это дало мне возможность создать мой собственный ключ, который я сделал, но потом спросил, какой тип сборки он отлаживает или выпускает. Также список ароматов, которых нет.

Где эта настройка информации, в файле gradle?

Поэтому, если я оставлю тип сборки, установленный в Release, какая уместность у этого есть.

У меня возникают проблемы с поиском документации.

Есть идеи?


Разница между сборками отладки и выпуска - это, например, вы можете получить вывод журнала из сборки отладки, но не из сборки выпуска.

Отладочные сборки могут быть подписаны с хранилищем ключей по умолчанию, сборки выпуска должны быть подписаны с созданным хранилищем ключей.

Вы можете определить buildTypes в графе модуля приложения. Вот пример:

    release {
        shrinkResources true
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
    debug {
        applicationIdSuffix ".debug"
    }

Также вы можете определить различные вкусы, например:

productFlavors {
    pro {
        applicationId = "xx.xxx.xxx.pro"
        signingConfig signingConfigs.Pro
    }
    lite {
        applicationId = "xx.xxx.xxx.lite"
        signingConfig signingConfigs.Lite
    }
}

Эта система упрощает создание разных apks из одной Codebase (бесплатной или платной версии и т. Д.),





android-gradle