Android Practice
В Android приложениях часто можно найти экран с информацией о версии приложения. Знание версии или номера сборки поможет в процессе разработки и поддержки, когда пользователь сообщает о проблеме в конкретной версии приложения. Далее мы рассмотрим несколько способов как можно узнать название версии и номер сборки.
Если вы используете Android Studio и Gradle плагин тогда название версии и номер сборки можно получить используя класс BuildConfig .
String versionName = BuildConfig.VERSION_NAME; int versionCode = BuildConfig.VERSION_CODE;
Переменная versionName содержит название версии, а versionCode содержит номер сборки.
Не забудьте указать в build.gradle название версии и номер сборки. Удалите versionName и versionCode из AndroidManifest.xml файла.
defaultConfig
Если вы не используете Android Studio и Gradle плагин для сборки приложения, то название и код версии можно получить следующим образом:
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(), 0); String versionName = packagenfo.versionName; String versionCode = packagenfo.versionCode;
Этот способ также работает, но здесь вы зависите от доступности контекста без которого не можете получить PackageManager.
Экран где вы и пользователь может увидеть название версии Android приложения и его номер сборки может быть очень полезным. Советуем использовать Gradle плагин чтобы иметь возможность использовать BuildConfig класс и в любом месте приложения без передачи контекста легко узнать версию приложения и номер сборки.
Как узнать версию Android SDK
Определяем версию Android SDK для этого в Android Studio переходим в File ->Project Structure
Открывается окно Project Structure слева на вкладке переходим SDK Location и появится путь, где у вас в Windows установлен SDK
В проводнике переходим по этому пути
в папку \tools и открываем блокнотом файл source.properties
Pkg.UserSrc=false
Pkg.Revision=26.1.1
Platform.MinPlatformToolsRev=20
Pkg.Dependencies=emulator
Pkg.Path=tools
Pkg.Desc=Android SDK Tools

На вкладке Modules в Properties указана версия SDK
Если появится ошибка типа
Could not resolve all dependencies for configuration ‘App:debugRuntimeClasspath’.
Could not create task ‘:App:minifyReleaseWithR8’.
Cannot query the value of this provider because it has no value available.
то необходимо в настройках build.gradle указать версию API, пример
android < compileSdkVersion 32 buildToolsVersion "32.0.0" defaultConfig < applicationId "ru.site.app" minSdkVersion 16 targetSdkVersion 32 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" >buildTypes < release < minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' >> compileOptions < sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 >ndkVersion '24.0.7956693 rc2' >

2720
Как узнать версию 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
- Как узнать версию bluetooth на android
- Что если установить старую версию android studio
- Как узнать версию компилятора visual studio
Как узнать версию android studio в которой был сделан проект
При создании проекта не имеет разницы в какой версии Android Studio он был создан. Другое дело это например версия gradle . Если будут конфликтовать версии, то вам будет предложено обновить его к более новой версии. Чаще всего в библиотеках которые есть на гитхабе указываются зависимости которые необходимы для работы с библиотекой и все. Версия Ide не играет никакой роли.
Отслеживать
ответ дан 29 фев 2020 в 5:27
17.9k 11 11 золотых знаков 25 25 серебряных знаков 56 56 бронзовых знаков
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
