NullPointerException при добавлении TabListener

Плагин gradle для android поддерживает только подписи для каждого типа сборки, но не для каждого аромата. Причиной этого является то, что любой данный вариант (тип сборки + ароматы) может быть подписан только одним ключом, но может быть комбинацией нескольких групп вкуса. Например, ваши группы вкусов могут быть cpu (x86 / arm) и версия (free / paid), это четыре разных варианта.

Решение, которое вы ищете, - это создание отдельных типов сборки для вашего разные версии выпуска. Например, ваши типы сборки могут быть debug, release, release-beta, например:

...

android {

    ...

    buildTypes {
        debug {
            signingConfig signingConfigs.debug
        }

        release {
            signingConfig signingConfigs.release
        }

        release-beta {
            initWith release
            signingConfig signingConfigs.release-beta
        }
    }
}

Выше initWith просто говорит, что release-beta должен быть копией тип сборки release, только подписанный с другим ключом.

0
задан ComFreek 25 June 2012 в 14:31
поделиться