Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Java > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.05.2018, 10:39   #1
фЁдОр
Участник клуба
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Адрес: Северный кавказ г. Ставрополь
Сообщений: 822
Репутация: 227

icq: 487-614-263
По умолчанию Проблема с понижением API

Здравствуйте!
Создал приложение. Тестировал на самсунге А3, все работает. Потом попробовав на самсунге S3, приложение крашится. Выяснил, что на S3 API 19. Поставил и файле манифеста minSdkVersion = 19 и в build.gradle(module) minSdkVersion от 19, но ситуацию это не спасло(. Где-то что-то я не доделываю мне кажется. Подскажите, пожалуйста, правильно понизить версию?
__________________
Любите футбол, играйте в футбол, смотрите футбол и знайте - "ЗЕНИТ" ЧЕМПИОН!!!
P.S.: это никакая не провокация-это просто мой выбор.
фЁдОр вне форума   Ответить с цитированием
Старый 26.05.2018, 10:21   #2
Streletz
Профессионал
 
Регистрация: 03.01.2014
Сообщений: 2,545
Репутация: 994
По умолчанию

Цитата:
Сообщение от фЁдОр Посмотреть сообщение
Подскажите, пожалуйста, правильно понизить версию?
А функционал, которого нет в более ранней версии? От того, что Вы поменяете минимальную версию API на более раннюю он в этой версии не появится.
Поэтому Вам нужно для ранних версий заменить функционал из более позднего API решением, которое совместимо с ними или отказаться от этого функционала в ранних версиях вовсе.
Ещё вариант. Оставить всё как есть, но для проблемного функционала дописать обходное решение и запускать его на ранних версиях. Версию API для того, чтобы определить, что нужно использовать, можно узнать и во время работы приложения.
Как это сделать можно посмотреть здесь.
__________________
Мой скромный Web-сайт
Фриланс проекты временно не принимаю.
Streletz вне форума   Ответить с цитированием
Старый 01.06.2018, 15:00   #3
фЁдОр
Участник клуба
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Адрес: Северный кавказ г. Ставрополь
Сообщений: 822
Репутация: 227

icq: 487-614-263
По умолчанию

Цитата:
Сообщение от Streletz Посмотреть сообщение
А функционал, которого нет в более ранней версии? От того, что Вы поменяете минимальную версию API на более раннюю он в этой версии не появится.
Поэтому Вам нужно для ранних версий заменить функционал из более позднего API решением, которое совместимо с ними или отказаться от этого функционала в ранних версиях вовсе.
Ещё вариант. Оставить всё как есть, но для проблемного функционала дописать обходное решение и запускать его на ранних версиях. Версию API для того, чтобы определить, что нужно использовать, можно узнать и во время работы приложения.
Как это сделать можно посмотреть здесь.
Да, интересный факт оказался в том, что функционал самый примитивный(простой клиент-сервер без всяких графических "наворотах") и доступен в ранних версиях. Проблему удалось решить пересозданием приложения только изначально с установленной минимальной API 19. Ничего в коде не редактировал, просто по-перенес классы и лайяуты и приложение заработало.
Спасибо за ссылку.
__________________
Любите футбол, играйте в футбол, смотрите футбол и знайте - "ЗЕНИТ" ЧЕМПИОН!!!
P.S.: это никакая не провокация-это просто мой выбор.
фЁдОр вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приложение запускается на эмуляторе с API 25, но не запускается на телефоне с API 19 Donna Lizard Java Мобильная разработка (Android) 6 05.11.2017 15:09
консультация python unitest google api facebook api muove Фриланс 0 11.05.2017 15:25
Проблема с кодировкой и отправкой API vk DelphiXE Работа с сетью в Delphi 1 04.01.2014 12:42
Youtube API.Проблема с загрузкой видео SwitchOFF PHP 0 26.06.2011 16:14
проблема с wininet API delphi_coder Работа с сетью в Delphi 4 18.09.2007 14:08


19:29.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru