как управлять отладкой и выпускать версию на устройстве Android?

Если Вы хотите, чтобы некоторый хороший исходный код читал, я могу сердечно предложить Набор Загадки Simon Tatham ( http://www.chiark.greenend.org.uk/~sgtatham/puzzles/ , прокрутить вниз к нижней части для документации разработчика). От него можно учиться:

  • , Как сделать как будто объектно-ориентированное программирование в C (каждая игра является в некотором смысле классом, который реализует "игровой" интерфейс).
  • , Как записать портативный C (скрывают весь непортативный материал позади Вашего собственного интерфейса).
  • , Как прокомментировать и зарегистрировать Ваш код.
  • , Как сделать программирование GUI в C.
  • , Как реализовать структуры данных в C (я вспоминаю, объединение находит и деревья 2-4 сделанный).

26
задан Geob-o-matic 10 February 2011 в 17:02
поделиться

2 ответа

Многие проекты Android начинают использовать систему сборки gradle (мы перешли на нее, когда начали использовать Android Studio). К счастью, gradle позволяет очень просто установить и версию разработчика, и версию выпуска одновременно, каждая из которых имеет свои независимые данные. Документы для Android покрывают это, просто добавьте applicationIdSuffix к вашему типу сборки отладки следующим образом:

android {
    buildTypes {
        debug {
            applicationIdSuffix ".debug"
        }
    }
}
36
ответ дан 28 November 2019 в 07:14
поделиться

Спасибо @Evan, ваше решение отлично работает:

android {
    buildTypes {
        debug {
            applicationIdSuffix ".debug"
        }
    }
}

Чтобы добавить «(DEBUG)» к заголовку вашего приложения при работе в режиме отладки, поместите этот код в onCreate вашей Деятельности:

PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
    //The .debug specified in gradle
    if (pInfo.packageName.equals("YOUR_PACKAGE_NAME_HERE.debug")) {
        setTitle(getTitle() + " (DEBUG)");
}
3
ответ дан 28 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: