Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Давно уже есть у меня такое желание переписать свой эмулятор «Специалиста» на Java под Android. Тем более, как я выяснил, что вполне можно обойтись лишь Java, а Kotlin - для его знатоков. Весь вопрос в том, какую Android Studio поставить на мой весьма н емощный нетбук. Пишут, что минимальные требования следующие: Параметры моего нетбука вот такие: Какую версию Android Studio мне следует выбрать и встанет ли она в принципе на это железо? Предварительно я сориентировался на вот этот вариант: https://www.fileour.com/download/android-studio-for-windows-32bit/
_________________ iLavr
|
08 Apr 2023 06:02 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
| | | | Lavr wrote: Давно уже есть у меня такое желание переписать свой эмулятор «Специалиста» на Java под Android. Тем более, как я выяснил, что вполне можно обойтись лишь Java, а Kotlin - для его знатоков. | | | | |
И некоторую уверенность в успехе мне придаёт вот эта статья: An Adventure in Porting a Java Applet to Android with no Previous Experience with Android(Приключение по переносу Java-апплета на Android без предыдущего опыта работы с Android)
Вообще говоря " перенос Java-апплета на Java-Android" это крутое приключение! Когда я начинал изучать Java, был слоган: "Написано один раз - работает везде!" А тут... кроссплатформенный перенос Java-апплета на... Java-...
_________________ iLavr
|
08 Apr 2023 13:22 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Этот вариант оказался вот такой версией Android Studio: Установилась, ни на что не ругалась, при запуске сказала, что может апгрейднуться на более новую. Похоже, Гугл контролирует свои версии Android Studio: после отказа на апгрейд, она что-то не смогла скачать и установить, в результате чего работать с проектом не может. Убил её... буду пробовать другую версию...
_________________ iLavr
|
08 Apr 2023 18:17 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Очень кривыми путями установилась вот такая версия: И даже заработала! Но, судя по всему, работать хорошо она не будет... 2023 год на дворе, а Android Studio не любит папки с кириллицей и папки, имеющие имена с пробелами! Не любит, но сама в них упрямо лезет! Для приколу создал новый проект, и ничего в нём не написал... Даже "Хэллов Ворлд!" не написал! Дал команду скомпилировать... 15 минут скачивала компилятор и ещё какие-то файлы. Потом минут 5 компилировала и скомпилировать так и не смогла! Какие-то ею же созданные файлы ей не понравились.
_________________ iLavr
|
08 Apr 2023 20:39 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Kotlin Android Studio ставит сама, никого не спрашивая. Если при установке Android Studio сообщит, что текущая её версия устаревшая и надо бы сделать обновление, она запросто и бездумно обновляется на 64-разрядную версию, после чего весело сообщает, что на 32-разрядной ОС работать не сможет.
_________________ iLavr
|
09 Apr 2023 03:57 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Есть и альтернативный вариант кодить под Android без Android Studio: Создаем приложение для ANDROID быстро и простоИспользуется Visual Studio, платформа XAMARIN и C#. Но для меня - не вариант: у меня исходники всё же на Java...
_________________ iLavr
|
09 Apr 2023 05:57 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
Я в 2009 году с андроидом немного поигрался да и бросил - недоразумение какое-то: http://www.nedopc.org/forum/viewtopic.php?f=58&t=9120&hilit=android
|
09 Apr 2023 13:46 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А я совсем не поигрался, потому как когда я игрался с J2ME для мобильных телефонов, то будущее прочили Symbian OS, но будущим она так и не стала... А вот Android мне не понравился когда его ещё только создавали - повесить Java поверх Linux! Это надо было иметь богатое воображение! У меня было полное ощущение, что это - OS, которую по-быстрому слепили на коленке из того, что было... Но теперь уж что есть - то есть... Я, кстати, читаю сейчас и вижу, что родимые пятна J2ME у Android-а имеет место быть, та же событийная модель, только события переназвали иначе, что довольно неприятно...
_________________ iLavr
|
09 Apr 2023 16:41 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22730 Location: Silicon Valley
|
т.е. как только ты начинаешь с чем-то играться, то оно отправляется на свалку истории? значит будем ожидать скорой кончины ондроеда?
|
09 Apr 2023 17:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я бы так не сказал... в J2ME для мобильных телефонов я игрался долго и с удовольствием... Но у меня другое мнение - как только широкие массы успешно овладевают какой-то технологией, будь то MS-DOS или та же J2ME, производители быстренько "переворачивают шахматную доску". Выдумывают новую "прогрессивную" технологию, и по началу раздают её по своим - настричь бабла! Так было при старте MS-DOS после CP/M, так было при Венде после MS-DOS... и т.д. Если вспомнить раннюю Венду - убожество же было! Но картинки красивые... Вот и Android по началу - полным убожеством был, я им и заниматься не хотел. Меня и сейчас удивляет, что они имеют наглость называть Android - OS для слабого железа!
_________________ iLavr
|
09 Apr 2023 17:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Когда я писал этот проект, у меня и IDE-то никакой не было... Писал в программёрском блокноте с подсветкой. Компилировал с помощью .bat-файла. Запускал в браузере и отлаживал выводом сообщений об ошибках в служебную строку... А тут эта Android Studio еле шевелится... Но, оказывается, можно и под Android обойтись более скромными средствами! Сборка Android приложения без StudioА если и не пробовать, то хорошо расписано, как Android Studio взаимодействует с переменными окружения. Рискну сначала установленную уже Android Studio настроить вручную...
_________________ iLavr
|
14 Apr 2023 07:22 |
|
|