Как посмотреть версию андроид студио

Android Practice

Статьи о разработке Android приложений

Как получить версию и номер сборки приложения

В Android приложениях часто можно найти экран с информацией о версии приложения. Знание версии или номера сборки поможет в процессе разработки и поддержки, когда пользователь сообщает о проблеме в конкретной версии приложения. Далее мы рассмотрим несколько способов как можно узнать название версии и номер сборки.

Если вы используете Android Studio и Gradle плагин тогда название версии и номер сборки можно получить используя класс BuildConfig .

Переменная versionName содержит название версии, а versionCode содержит номер сборки.

Не забудьте указать в build.gradle название версии и номер сборки. Удалите versionName и versionCode из AndroidManifest.xml файла.

Если вы не используете Android Studio и Gradle плагин для сборки приложения, то название и код версии можно получить следующим образом:

Этот способ также работает, но здесь вы зависите от доступности контекста без которого не можете получить PackageManager.

Экран где вы и пользователь может увидеть название версии Android приложения и его номер сборки может быть очень полезным. Советуем использовать Gradle плагин чтобы иметь возможность использовать BuildConfig класс и в любом месте приложения без передачи контекста легко узнать версию приложения и номер сборки.

Источник

Как получить номер сборки/версии вашего приложения для Android?

Мне нужно выяснить, как получить или сделать номер сборки для моего приложения Android. Мне нужно, чтобы номер сборки отображался в пользовательском интерфейсе.

Нужно ли что-то делать с AndroidManifest.xml ?

ОТВЕТЫ

Ответ 1

И вы можете получить код версии с помощью этого

Ответ 2

Если вы используете плагин Gradle/Android Studio, от версии 0.7.0, код версии и имя версии доступны статически в BuildConfig , Убедитесь, что вы импортируете пакет приложений, а не другой BuildConfig :

Не требуется контекстный объект!

Также не забудьте указать их в файле build.gradle вместо AndroidManifest.xml .

Ответ 3

Немного короче, если вам просто нужно имя версии.

Ответ 4

Есть две части, которые вам нужны: Android: версия Код Android: версия Имя

versionCode — это число, и каждая версия приложения, которую вы отправляете в Маркет, должна иметь больший номер, чем последняя.

VersionName — это строка, которая может быть любой, какой вы хотите. Здесь вы определяете свое приложение как «1.0», «2.5» или «2 Alpha EXTREME!» или что угодно.

Ответ 5

Использование Gradle и BuildConfig

Получение VERSION_NAME из BuildConfig

Да, теперь это легко.

Возвращает ли пустая строка для VERSION_NAME?

Если вы получаете пустую строку для BuildConfig.VERSION_NAME , то читайте дальше.

Я продолжал получать пустую строку для BuildConfig.VERSION_NAME , потому что я не устанавливал versionName в файле сборки Grade (я перенес из ANT в Gradle). Итак, вот инструкции по обеспечению установки VERSION_NAME с помощью Gradle.

build.gradle

Примечание: это от мастерски Jake Wharton.

Удаление versionName и versionCode из AndroidManifest.xml

И поскольку теперь вы установили versionName и versionCode в файл build.gradle , вы также можете удалить их из своего файла AndroidManifest.xml , если они есть.

Читайте также:  Андроид навигационный блок для форд куга

Ответ 6

Я не вижу необходимости получать его от менеджера пакетов

Ответ 7

Вот чистое решение, основанное на решении scottyab (отредактированное Xavi). Он показывает, как сначала получить контекст, если он не предоставлен вашим методом. Кроме того, он использует несколько строк вместо вызова нескольких методов на строку. Это облегчает вам задачу отладки вашего приложения.

Теперь, когда вы получили имя версии в String myVersionName , вы можете установить его в TextView или все, что вам нравится.

Ответ 8

Используйте класс BuildConfig

Ответ 9

Если вы используете PhoneGap, создайте собственный плагин PhoneGap:

Создайте новый класс в своем приложении:

В plugins.xml добавьте следующую строку:

В deviceready event добавьте следующий код:

Затем вы можете получить атрибут versionName, выполнив:

Ответ 10

Очень простой способ:

Ответ 11

Вот простой способ получить название версии и код версии

Ответ 12

Для пользователей xamarin используйте этот код, чтобы получить имя и код версии

1) Название версии:

Ответ 13

Получить код сборки, который используется для идентификации apk по его коду версии. Код версии используется для определения фактической конфигурации сборки во время обновления базы данных, публикации и т.д.

int versionCode = BuildConfig.VERSION_CODE;

Имя версии используется для ознакомления пользователей с разработчиками последовательности Developmemt. Вы можете добавить любое название версии по своему желанию.

String versionName = BuildConfig.VERSION_NAME;

Ответ 14

Если вы хотите использовать его в xml, добавьте строку ниже в файл gradle:

И затем используйте его на вашем xml следующим образом:

Ответ 15

Всегда делайте это с блоком try catch :

Ответ 16

Вот способ получения кода версии:

Ответ 17

У меня есть SOLVE this, используя класс предпочтений.

Ответ 18

Есть несколько способов получить versionCode и versionName программно.

  1. Получить версию из PackageManager . Это лучший способ для большинства случаев.
  1. Получите его из сгенерированного BuildConfig.java . Но обратите внимание, что если вы получите доступ к этим значениям в библиотеке, она вернет версию библиотеки, а не приложения, использующие эту библиотеку. Так что используйте только в небиблиотечных проектах!

Есть некоторые детали, кроме использования второго способа в проекте библиотеки. В новом плагине Android Gradle (3.0. 0+) некоторые функциональные возможности удалены. Итак, на данный момент, т.е. установка разных версий для разных вкусов работает некорректно.

Код выше будет правильно установить значение в BuildConfig , но от PackageManager вы получите 0 и null , если вы не установили версию в по default конфигурации. Таким образом, ваше приложение будет иметь код 0 версии на устройстве.

Существует обходной путь — установите версию для выходного файла apk вручную:

Ответ 19

Нет, вам не нужно ничего делать с AndroidManifest.xml

Как правило, название и код версии вашего приложения находятся в файле gradle уровня приложения под тегом defaultConfig:

Примечание. Если вы хотите загрузить приложение в PlayStore, можно указать любое имя в качестве имени версии, но код версии должен отличаться от кода текущей версии, если это приложение уже находится в Play Store.

Просто используйте следующий фрагмент кода, чтобы получить код версии и название версии из любой точки вашего приложения:

Ответ 20

для Api 28 PackageInfo.versionCode устарел, поэтому используйте следующий код:

Ответ 21

Этот код упоминался выше, но здесь он снова включен. Вам нужен блок try/catch, потому что он может вызывать «NameNotFoundException».

Надеюсь, это упростит для кого-то дорогу.:)

Ответ 22

Кому-то, кому нужна информация о BuildConfig для пользовательского интерфейса приложения, однако, хочет использовать эту информацию для настройки конфигурации задания CI или других, таких как я.

Читайте также:  Проги для андроид лаунчер

В вашем каталоге проектов автоматически создается файл BuildConfig.java, пока вы успешно строите проект.

Разделите информацию, необходимую для python script или других инструментов. Вот пример:

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

Источник

Как узнать версию android studio

Как определить, какую версию Android Studio я использую?

Запуск некоторых проблем сегодня с новым обновлением Android Studio.

В этом сообщении в блоге говорится:

Чтобы установить 0.2, вам нужно будет установить новый пакет Studio. Другими словами, мы не предлагаем обновление исправлений от 0.1.9 до 0.2.

Если я иду (на OSX) Android Studio → Об Android Studio, я вижу следующее. Я смотрю вокруг и не могу определить какие-либо другие номера версий. Где я могу это найти?

Если в Об Android Studio вы видите только номер сборки, перейдите в Настройки. В меню: Файл > Настройки. (появится диалоговое окно настроек). Внешний вид и поведение > Параметры системы > Обновления. Здесь отображаются как текущая версия, так и номер сборки.

В этом примере текущая версия v1.2:

При входе в проект студии Android в верхней части окна вы можете увидеть номер версии.

Для Пример он должен выглядеть следующим образом:

ListViewMaster: [C:\users\ListViewMaster]: — Android Studio 1.0.1

Где указывается версия приложения в Android Studio

Версия приложения в Android Studio указывается в файле manifests -> AndroidManifest.xml в атрибутах android:versionCode и android:versionName , пример ниже (в этом файле также можно изменить номер версии):

Затем при компиляции (сборке) приложения версия также автоматически обновляется в файле build.gradle

Текущую версию можно также узнать, воспользовавшись горячими клавишами SHIFT+CTRL+ALT+S. Откроется окно Project Structure, далее на вкладке Default Config отображается текущая версия приложения в полях Version Code и Version Name .

Установка версии приложения на Android Studio зависит от объема изменений, которые вы внесли в проект. Если существенные, например, для версии

Если не существенные изменения, то для версии

Стоит также учитывать, что номер новой версии приложения только увеличивается.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

346

Как определить версию Android SDK, установленную на компьютере?

Как определить версию Android SDK, установленную на моем компьютере?

11 ответов

На 32-битной машине: «

» будет \Program Files\

На 64-битной машине:

Если вы установили 32-битный ADT, «

» будет \Program Files (x86)\

Если вы установили 64-битный ADT, «

» будет \Program Files\

Создайте пакетный файл (.bat) в Windows со следующей командой:

%ANDROID_HOME%\tools\bin\sdkmanager.bat —list && pause

ПРИМЕЧАНИЕ. Использование && pause необходимо для просмотра информации после ее появления в списке. Если не использовать, командный файл просто запустится, отобразит информацию всего за несколько секунд и сразу же выйдет.

Если вы предпочитаете управлять из пользовательского интерфейса, введите android в командные окна, которые откроют Android SDK Manager. Или вы можете напрямую открыть из C: \ Program Files (x86) \ Android \ android-sdk \ SDK Manager.exe

Я разрабатываю мобильные приложения с перекрестными пластинами, используя Xamarin, интегрированный в Visual Studio 2017 .

Я предпочитаю устанавливать и проверять все сведения об Android SDK из Visual Studio 2017. Его можно найти в меню ИНСТРУМЕНТЫ -> Android -> Android SDK. Менеджер .

Ниже показано визуальное представление Менеджера SDK Adroid.

В случае Linux вы получаете версию Android SDK, используя sdkmanager .

Хотя в некоторых ответах показано, как получить версии установленных Android SDK и различных инструментов, связанных с Android SDK, с помощью графического интерфейса Android SDK Manager, вот способ получить ту же информацию из командной строки:

Вы можете перенаправить вывод в файл, чтобы упростить просмотр и совместное использование.

Читайте также:  Кот том последняя версия для андроид

Примечание. В моей корпоративной среде мне также приходилось использовать параметры командной строки —proxy , —proxy_host и —proxy_port . Возможно, вам также понадобится их использовать.

Откройте android sdk-> нажмите вкладку инструментов-> about и вы получите все подробности!

Вы можете проверить следующий путь для Windows 10

C: \ Users \ AppData \ Local \ Android \ sdk \ platform

Кроме того, вы можете проверить из студии Android

Файл> Структура проекта> Расположение SDK> Расположение Android SDK

Там ты его найдешь.

Android Studio сейчас (начало 2015 г.) вышла из стадии бета-тестирования. Если вы используете его в качестве платформы разработки, SDK Manager, вероятно, является самым простым способом узнать, что доступно. Чтобы запустить диспетчер SDK из Android Studio, используйте строку меню: Инструменты> Android> Диспетчер SDK.

Это предоставит не только версию SDK, но и версии SDK Build Tools и SDK Platform Tools. Это также работает, если вы установили их где-нибудь, кроме Program Files.

Введите android list target в командную строку, чтобы узнать, какой API Android вы используете.

Источник

Как определить версию Android SDK, установленную на компьютере?

Как определить версию Android SDK, установленную на моем компьютере?

11 ответов

На 32-битной машине: «

» будет \Program Files\

На 64-битной машине:

Если вы установили 32-битный ADT, «

» будет \Program Files (x86)\

Если вы установили 64-битный ADT, «

» будет \Program Files\

Создайте пакетный файл (.bat) в Windows со следующей командой:

%ANDROID_HOME%\tools\bin\sdkmanager.bat —list && pause

ПРИМЕЧАНИЕ. Использование && pause необходимо для просмотра информации после ее появления в списке. Если не использовать, командный файл просто запустится, отобразит информацию всего за несколько секунд и сразу же выйдет.

Если вы предпочитаете управлять из пользовательского интерфейса, введите android в командные окна, которые откроют Android SDK Manager. Или вы можете напрямую открыть из C: \ Program Files (x86) \ Android \ android-sdk \ SDK Manager.exe

Я разрабатываю мобильные приложения с перекрестными пластинами, используя Xamarin, интегрированный в Visual Studio 2017 .

Я предпочитаю устанавливать и проверять все сведения об Android SDK из Visual Studio 2017. Его можно найти в меню ИНСТРУМЕНТЫ -> Android -> Android SDK. Менеджер .

Ниже показано визуальное представление Менеджера SDK Adroid.

В случае Linux вы получаете версию Android SDK, используя sdkmanager .

Хотя в некоторых ответах показано, как получить версии установленных Android SDK и различных инструментов, связанных с Android SDK, с помощью графического интерфейса Android SDK Manager, вот способ получить ту же информацию из командной строки:

Вы можете перенаправить вывод в файл, чтобы упростить просмотр и совместное использование.

Примечание. В моей корпоративной среде мне также приходилось использовать параметры командной строки —proxy , —proxy_host и —proxy_port . Возможно, вам также понадобится их использовать.

Откройте android sdk-> нажмите вкладку инструментов-> about и вы получите все подробности!

Вы можете проверить следующий путь для Windows 10

C: \ Users <имя-пользователя>\ AppData \ Local \ Android \ sdk \ platform

Кроме того, вы можете проверить из студии Android

Файл> Структура проекта> Расположение SDK> Расположение Android SDK

Там ты его найдешь.

Android Studio сейчас (начало 2015 г.) вышла из стадии бета-тестирования. Если вы используете его в качестве платформы разработки, SDK Manager, вероятно, является самым простым способом узнать, что доступно. Чтобы запустить диспетчер SDK из Android Studio, используйте строку меню: Инструменты> Android> Диспетчер SDK.

Это предоставит не только версию SDK, но и версии SDK Build Tools и SDK Platform Tools. Это также работает, если вы установили их где-нибудь, кроме Program Files.

Введите android list target в командную строку, чтобы узнать, какой API Android вы используете.

Источник

Оцените статью