Russian Qt Forum
Январь 31, 2023, 01:13 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как редактировать AndroidManifest.xml, если он пересоздается при сборке?  (Прочитано 3203 раз)
xintrea
Супер активный житель
*****
Offline Offline

Сообщений: 754



Просмотр профиля WWW
« : Январь 06, 2018, 14:27 »

Имею Qt 5.9.2, QtCreator 4.4.1.

Решил прописать в AndroidManifest.xml портретную ориентацию экрана.

Для этого нужно в файле AndroidManifest.xml найти свойство:

Код:
android:screenOrientation="unspecified"

и установить его значение в "portrait".

Сам файл AndroidManifest.xml я нашел в каталоге

Код:
../build-GeoPosition-Android_armeabi_v7a_GCC_4_9_Qt_Qt_5_9_2_for_Android_armv7-Debug/android-build

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

Вопрос: как редактировать файл AndroidManifest.xml так, чтобы настройки в нем сохранялись даже при пересборке проекта?

« Последнее редактирование: Январь 06, 2018, 14:29 от xintrea » Записан

Собираю информацию по крупицам
http://webhamster.ru
Гурман
Гуру общения
******
Offline Offline

Сообщений: 1442

Qt 2.2, 3.3, 4.5, 4,7, 4.8, 5.3, 5.6, 5.9, 5.12


Просмотр профиля
« Ответ #1 : Февраль 11, 2018, 18:07 »

Во-первых, это не тот AndroidManifest.xml. Всё, что находится в каталоге ../build-.... создаётся при сборке, и изменению вручную не подлежит. Всё, что редактируется, находится в подкаталоге проекта. Тот AndroidMainfest.xml , который надо изменять, в подкаталоге android проекта. Создаётся он там автоматически при создании приложения для Android. Во-вторых, AndroidMainfest.xml доступен для редактирования в QtCreator в дереве проекта в "Другие файлы/android". По-умолчанию он открывается в редакторе формы, но над ним есть кнопка "Исходник XML" которая переключает в обычный текстовый вид.
« Последнее редактирование: Февраль 11, 2018, 18:10 от Гурман » Записан

2^7-1 == 127, задумайтесь...
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 22.