Введение
Страница свойств для запуска собранного проекта Android на подключенном к компьтеру устройстве.
Подробное описание
Описание использования страницы свойств см. в описании проекта Launcher.
Настройка инструментов Android SDK нужных версий
Проект Packaging
Проект сборки .apk файла Android программы.
Для возмможности использования страницы свойств Android.Run.props необходимо установить следующие настройки проекта:
- Общие -> Выходной каталог: $(SolutionDir)$(Configuration)\
- Ant -> Уникальное имя приложения: UnicornumVerum.$(RootNamespace).$(Configuration)
Проект Launcher
Пример проекта, производящего запуск .apk файла на устройстве.
- Заметки
- 2024: Проекты Windows больше не получают доступ к переменным окружения, связанным со сборкой проектов под Android, поэтому в качестве Launcher'a следует создать проект динамической библиотеки под Android и поменять ему тип конфигурации на 'Служебная программа'.
Настройка использования страницы свойств:
- Добавить проекту зависимость от проекта Packaging.
- Подключить к проекту страницу свойств Android.Run.props из папки Externals решения.
- В настройках проекта в качестве события после сборки добавить скрипт
- Где ANDROID_PROJECT_NAME - имя запускаемого проекта, ANDROID_ACTIVITY_NAME - имя запускаемой Activity из файла AndroidManifest.xml:
- Для запуска .apk файла на устройстве нужно собрать или запустить на выполнение проект.
- Заметки
- При сборке проекта в его папке будет генерироваться файл Time.cpp, содержимое которого будет обновляться при каждой сборке проекта. Его следует включить в проект для того, чтобы проект пересобирался заново каждый раз (в противном случае запуск на устройстве будет произвдиться только при полной перестройке проекта).
- Для отключения модального диалогового окна при запуке проекта, настроенного как служебная программа следует в нстройках в разделе отладки добавить выполнение команды cmd.exe с параметрами /c "exit".