Форум программистов, компьютерный форум, киберфорум
C#: Xamarin/MAUI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26

Прошу научить меня компилировать под android 4.4

05.02.2019, 10:23. Показов 2566. Ответов 8

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые программисты!
Под xamarin раньше не писал, попробовал писать, столкнулся с проблемами, решение которых как-то не нагугливается. Прошу помощи.

Итак, есть задача - сделать простенькое приложение Xamarin.Forms для Android 4.4.

есть Visuall Studio 2017 Community. На ней стоят сейчас компоненты, скрины которых прикреплены к сообщению.

Я создаю новый проект (с новым Solution-ом) из шаблона Visual C#\Android\Приложение XAML для Android (Xamarin.Forms).
В коде ничего не меняю.
В настройках проекта:
1. Снимаю галку "Использовать общую среду выполнения"
2. В Манифесте ставлю минимальную и целевую версию андроид - 4.4 (см. вложение)
3. Во вкладке "Приложение" тоже ставлю "Скомпилировать с помощью андроид 4.4" (см. вложение)

Отладчик мне предлагается только для андроида 6 (вложение)

Жму F6.
Получаю 11 ошибок компиляции (вложение):

max res 19, skipping mipmap-anydpi-v26 "max res 19, skipping mipmap-anydpi-v26".

Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'. TriMobile2.Android C:\projects\TriMobile2\TriMobile2\TriMob ile2.Android\Resources\values\styles.xml 2

No resource found that matches the given name: attr 'windowActionBar'. TriMobile2.Android C:\projects\TriMobile2\TriMobile2\TriMob ile2.Android\Resources\values\styles.xml 2

и т.п.

Вопрос: что с этим делать? До этого у меня стояли компоненты для андроида 8 (API 27), под них вроде собиралось, но проверить нельзя, поскольку у меня на телефоне 4.4. И целевое приложение должно быть на 4.4 - оно простенькое, но предполагается довольно массовым.
Помогите, пожалуйста.
Миниатюры
Прошу научить меня компилировать под android 4.4   Прошу научить меня компилировать под android 4.4   Прошу научить меня компилировать под android 4.4  

Прошу научить меня компилировать под android 4.4   Прошу научить меня компилировать под android 4.4  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.02.2019, 10:23
Ответы с готовыми решениями:

Прошу научить меня.
Здравствуйте, я очень хочу научиться програмировать на языке С++. Кто-нибудь пожалуйста может написать небольшую программу, написать что...

Прошу научить меня (нуба) работать с сетью!
Задача вроде бы и простая но инфы нормальной так и не нашёл. Мне надо подключится с своего компьютера к другому и передать определённую...

Прошу научить меня, как настроить звуковую карту
Не давно купил себе новые наушники (райзер тиамат 7.1) и взял для них звуковую карту асус стрикс соар(до этого была ксонар дж). Вопрос в...

8
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
05.02.2019, 12:18
Минимальную ставите 4.4, целевую - оставляете по умолчанию (кажется 8)
В андроид-менеджере устанавливаете все необходимое для 4-ки.
1
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26
05.02.2019, 12:33  [ТС]
Спасибо за ответ. А где найти андроид-менеджер?
0
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26
05.02.2019, 12:42  [ТС]
Поставил целевую 8.1, проект скомпилился, при попытке сделать архивацию (apk) - ушел в вечный цикл
Миниатюры
Прошу научить меня компилировать под android 4.4  
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
05.02.2019, 12:46
Вот пара ссылок один, два
1
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26
05.02.2019, 14:37  [ТС]
Последовал умному совету, поставил несколько андроидовских пакетов (вложения). Проект собрался, архивация прошла, получился apk-файл размером 70 Мб. Закинул на телефон - ошибка при синтаксическом анализе пакета.
Что я опять сделал не так?
Миниатюры
Прошу научить меня компилировать под android 4.4   Прошу научить меня компилировать под android 4.4  
0
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26
05.02.2019, 14:50  [ТС]
Upd: проверил - на андроид 5.1 такая же ошибка
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
05.02.2019, 15:39
Вот это уже хз...
0
 Аватар для Svarogich
6 / 6 / 0
Регистрация: 05.11.2011
Сообщений: 26
15.02.2019, 10:04  [ТС]
Чтобы закрыть тему, докладываю.
Во-первых, я сам дурак, я перепутал версии андроидов.
У меня на телефоне не 4.4.2, а 4.2.2. Поставил платформу для 4.2, смог создать приложение, которое на телефоне ошибки синтаксического анализа не давало, но и не устанавливалось. Просто сообщение - приложение не установлено.
Поговорил с умными людьми, узнал, что пакет надо подписывать. Сделал KeyStore-файл, подписал - и с N-ой попытки установил и запустил приложение. Заодно выяснил, как делать Binding-привязку к вьюмодели в Xamarin.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:local="clr-namespace:TriMobile"
             xmlns:viewModels="clr-namespace:TriMobile.ViewModels"
             x:Class="TriMobile.MainPage"
             x:Name="thisPage">
    <ContentPage.BindingContext>
        <viewModels:MainViewModel/>
    </ContentPage.BindingContext>
 
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <!-- Place new controls here -->
        <Label Text="Netix.TriMobile" 
               FontSize="Large"
               TextColor="Blue"
               HorizontalOptions="Center"
               VerticalOptions="CenterAndExpand" />
        <Label Grid.Row="1" Text="{Binding LinkPrompt}" 
               TextColor="Black"
               HorizontalOptions="CenterAndExpand"
               Margin="5,0"
               VerticalOptions="Center" />
        <Button Grid.Row="2" Command="{Binding ScanCommand}" Text="Сканировать QR-код" VerticalOptions="Center" HorizontalOptions="Center"></Button>
    </Grid>
</ContentPage>
LinkPrompt - строковое проперти вьюмодели, ScanCommand - проперти типа ICommand. При такой привязке решарпер по пропертям ходит, переименовывает и т.п.
Механизм подписывания во вложениях.
Миниатюры
Прошу научить меня компилировать под android 4.4   Прошу научить меня компилировать под android 4.4  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.02.2019, 10:04
Помогаю со студенческими работами здесь

Не могу компилировать под Android
3 раза у меня установлено Android SDK на разных жестких дисках: C:/ - Просто SDK, ставил специально для Unity 3D, загружены вот эти...

Компилировать приложение под Android прямо на планшет
Я пытаюсь в среде Delphi XE10 Seattle, скомпилировать Multi-Device приложение под Android, но при компиляции, IDE запрашивает некие Android...

Прошу научить покупать ссылки.
Есть сайт находящийся в ЯК: Каталог / Hi-Tech / Сети и связь / Устройство сетей, системная интеграция ТИЦ сайта 300 Хочу его...

Прошу научить переносить закладки на другой PC
Скоро куплю новый ПК (в мае). И хочу туда перенести все мои закладки из Google Chrome, ибо их очень много и они ценные для меня. Кто что...

Кто знает почему он у меня не хочет сохранять в формате .bpr? И нельзя компилировать?
Только установила С++


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru