Конференция "Основная" » Неверно ставится Delphi c Android ?
 
  • kudatsky (03.10.17 11:35) [0]
    Хочу попробовать Delphi c Android.
    Delphi сначала попробовал Berlin, потом поставил Tokyo.
    Смартфон xiaomi MI MAX.
    Драйвер установлен. Отладка по USB разрешена.
    Но IDE его не видит.
    Открываю Tools-Options-SDK Manager-SDK
    Черыре пункта обозначены жёлтым треугольником, внутри восклицательный знак (т.е.ошибка):
    1. ZiAling location
    2. Adb location
    3. Aapt location
    4. SDK API-Level location

    В чём тут дело? Где собака порылась ?
  • rrrrrrr © (03.10.17 17:30) [1]
    два последних сообщения отсюда
    http://pda.delphimaster.net/?id=1478503121&n=3
  • kudatsky (04.10.17 10:20) [2]
    Интересно, но совершенно не то, что мне нужно.
    Я повторю свой вопрос.
    У меня такое впечатление, что андроид из-под Delphi
    ставится некорректно, хотя я пробовал два разных
    инсталяционных пакета.
  • rrrrrrr © (04.10.17 12:10) [3]
    в смысле задача помучиться с нерабочим инструментом?
    хозяин барин.
    мучайся
  • kudatsky (04.10.17 18:49) [4]
    Боюсь, что у фирмы где я работаю нет выбора.
    Фирма взялась за доработку Delphi-проекта.
    Это довольно старый проект, ему уже 12 лет.
    Мы третья команда, которая с ним работает.
    Заказчик не смог собрать старую команду, вот
    и обратился к нам. Наша задача - доработать
    функционал клиентского рабочего места и
    разработать три мобильных приложения,
    под андроид обязательно, под iPhone -
    желательно и за отдельные деньги.
    Предметная область - банки, финансы.
    Все мы имеем большой опыт разработки под Андроид
    на java. Под iPhone не пробовали.
    Проблема в том, что портированию с Delphi  
    подлежит примерно 50000 строк программного кода.
    Этот код считается отлаженным и не имеющим ошибок,
    а как пройдёт портирование - одному Богу известно.
    В общем все (и мы-разработчики и заказчик) согласны
    с тем что стоит рискнуть и разрабатывать на Delphi.
    Команда будет ещё пол-года занята настольным приложением,
    а я в свободное время хочу попробовать Delphi.
    Что касается багов в Delphi - пишут всякое.
  • kilkennycat © (06.10.17 03:42) [5]

    > Delphi-проекта.
    > Это довольно старый проект, ему уже 12 лет.

    значит, он не андроид.

    > Все мы имеем большой опыт разработки под Андроид
    > на java.

    вот и юзайте ее дальше. тем более, что [3]


    > Проблема в том, что портированию с Delphi  
    > подлежит примерно 50000 строк программного кода.
    > Этот код считается отлаженным и не имеющим ошибок,
    > а как пройдёт портирование - одному Богу известно.

    Это не только богу известно. например, известно мне, я, какой-никакой, а программер.


    > В общем все (и мы-разработчики и заказчик) согласны
    > с тем что стоит рискнуть и разрабатывать на Delphi.

    Отсюда вывод, что заказчик вам доверяет, но вы его доверие обманываете.


    > Команда будет ещё пол-года занята настольным приложением,
    > а я в свободное время хочу попробовать Delphi.

    Звучит так, будто делфи - нативная штуковина для наладонников. А это совершенно не так.

    Итого:
    50000 строк - это не так много, как выглядит. Это вообще немного.
    Портирование с делфи на яву будет проще, чем портирование с делфи на делфи-андроид, так как на основе вышеизложенного получается, что делфи вашей команде ваще незнаком, а в яве вы профи с опытом.

    ну а в целом согласен с [3]
  • QAZ © (07.10.17 12:55) [6]
    а разве там нет виртуального эмулятора андроида?
    или у вас все клиенты поголовно юзают xiaomi MI MAX :)
    проекту которому 12 лет (аля дэлфи 7), нужно наверно для начала пережить переход на уникод, прежде чем числится в заведомо безбаговых и отлаженых
  • kudatsky (07.10.17 23:21) [7]
    kilkennycat>
    1. Это действительно не андроид-проект. Windows клиент-сервер.
       На сегодня там нет ни одного мобильного приложения.
    2. Заказчик-банк, и тамошние ребята прекрасно разбираются
      во всех тонкостях портирования. Вне всякого сомнения портирование -
      это риск.
    3. Портирование с делфи на яву будет проще, чем портирование с делфи на делфи-андроид.
    Уважаемый kilkennycat ! Из этой безграмотной фразы сразу видно, что вы
    никакой не программист, а обыкновенный графоман.

    QAZ>Я свой вопрос сформулировал очень тщательно. Повторю его ещё раз.
    По какой то причине андроид под Delphi ставится некорректно. В чём тут дело ?

    Кстати, о багах в Delphi. Года три назад я немного потренировался с Seattle.
    Просто для себя. Я сделал GPS-logger. Он во время движения записывал
    GPS-координаты в KML-файл. Потом этот файл можно было загрузить в
    какую - нибудь GIS (я пользовался SAS-планета). Он также позволял фотографировать и привязывал фотографии к координатам. С этим трекером мы с семейством ездили в турпоездку. Всё нормально работало, а привязка фото к координатам упростила создание фотоальбома.
    Во время разработки никаких багов я не обнаружил. Были определённые нюансы, которые я склонен приписать своей неопытности. Тем не менее я не готов утверждать, что там нет багов. Программа была достаточно простой, и я глубоко не влезал.
  • KilkennyCat © (08.10.17 00:09) [8]

    > Из этой безграмотной фразы сразу видно, что вы никакой не программист, а обыкновенный графоман.

    ну, Вам виднее, уважаемый kudatsky, мой уровень.
  • rrrrrr © (08.10.17 09:14) [9]
    По какой то причине андроид под Delphi ставится некорректно. В чём тут дело ?

    тебе давно и не менее тщательно сказали почему.
    потому что выбранный инструмент - кривой.
  • kudatsky (12.10.17 08:54) [10]
    Я нашел решение проблемы. Как оказалось, в сети много
    инфы по этому поводу. Кому интересно, гляньте например сюда:
    https://www.youtube.com/watch?v=NZOxjt_IY7E
    Мог бы и сам понять. Для этого нужно было не лазить по форумах,
    а начать шевелить мозгами.
    Два замечания о надёжности Delphi.
    1. Я разыскал в архивах свой GPS-logger и перекомпилировал его.
    Для тренировки я добавил туда отправку KML-файла на почтовый
    ящик через intent и передачу того же файла на Windows-комп
    через app tethering. Всё работает. Выли трудности, обычные при отладке.
    Но я не утверждаю, что там нет багов. Скорее я уверен, что их можно обойти.
    2. На днях было расширенное заседание как-раз по поводу использования Delphi. От нас был владелец фирмы, несколько чинов и вся команда разработчиков. От заказчика - глава IT department и ещё несколько человек.  Delphi утверждён окончательно. Позиция заказчика: невозможно работать с проектом, в котором критически важный код присутствует в трёх реализациях на трёх языках.
  • kilkennycat © (13.10.17 17:17) [11]
    Удалено модератором
  • kudatsky (16.10.17 15:52) [12]
    Удалено модератором
    Примечание: http://www.delphimaster.ru/forums.shtml#rule
  • Inovet © (16.10.17 18:43) [13]
    Удалено модератором
 
Конференция "Основная" » Неверно ставится Delphi c Android ?
Есть новые Нет новых   [118487   +57][b:0][p:0]