Рубрика: Заметки

Заметки об играх и не только

Как я свои приложения на Android 64 переводил

Как я свои приложения на Android 64 переводил

В 2019 года, компания Google решила перевести все свои приложения на 64-битную платформу и предупредила об этом разработчиков. Все кто пишут приложения на Delphi Rad Studio столкнулись с тем, что компиляции под 64-битный режим не было.

И вот, наконец выходит Rad Studio 10.3.3, скачивается с торрентов, выбирается компиляция под Android 64 и приложение (созданное ранее) зависает на заставке. Ново-созданное приложение выдает такое:

Покопавшись, обнаружил что процессор моего Doogee Shoot хоть и поддерживает 64 операционную систему, но все доступные прошивки на него 32 битные. Засада.

Пришлось брать телефон жены (Samsung A30) и собирать проекты уже на нём.

Но как оказалось, просто так взять и добавить скомпилированное приложение не получиться, по хорошему нужно собирать так называемый Бандл который содержит 32 и 64 битные приложения. Делается он просто, нужно всего лишь поставить галку:

Однако Google не хочет принимать такой бандл, сетуя на установку каких-то дополнительных ключей-подписей:

Выбираем нужный пункт, скачиваем нужный jar-файл:

Запускаем консоль, лучше сразу в администраторском режиме:

И пишем подобный код:

java -jar PATH_TO_PEPK —keystore=PATH_TO_KEYSTORE —alias=ALIAS_YOU_USE_TO_SIGN_APK —output=PATH_TO_OUTPUT_FILE —encryptionkey=GOOGLE_ENCRYPTION_KEY

Описание:

PATH_TO_PEPK = Путь до скаченного вам файлаC:\pepk.jar
PATH_TO_KEYSTORE = Путь до вашего файла-ключей приложения C:\keystore.keystore
ALIAS_YOU_USE_TO_SIGN_APK = Пишем ALIAS:

PATH_TO_OUTPUT_FILE = путь выходного файла C:\private_key.pem
GOOGLE_ENCRYPTION_KEY = ваш ключ шифрования: eb10fe8f7c7c9df715022017b00c6471f8ba8170b13049a11e6c09ffe3056a1

Пример, так как я скачивал всё в корневой каталог, то у меня выглядит всё вот так:

java -jar «C:\pepk.jar» —keystore=»C:\mykeystore» —alias=storm —output=»C:\private_key.pem» —encryptionkey=eb10fe8f7c7c9df715022017b00c6471f8ba8170b13

Два раза нужно будет ввести пароль для вашего существуюего ключа и на выходе получим искомый файл, который скармливаем Google:

Ура!

Теперь собираем сдвоенные бандлы (32+64) и публикуем их как раньше.

Реставрация велосипеда аист

Реставрация велосипеда аист

В гараже лежит старый, тяжелый, советский, дорожный велосипед Аист с 20-ти дюймовыми колесами, вот такой:

Стальная советская рама — одновременно и плюс и минус. Минус в том, что она очень тяжелая, плюс — рама вечная и обеспечивает хороший накат, металл крепкий, трубы толстые — вполне выдерживают мой вес в 70-80кг. В детстве конечно было тяжело с ним таскаться, поэтому облегчал его как мог — снял крылья, багажник, бардачок, фары.

Когда начал ездить на машине, осознал, что подобные складывающиеся 20-ти дюймовые велики — отлично помещаются в багажнике в количестве двух штук, что просто превосходно для всяких выездных покатушек. В связи с чем и начал разрабатывать план по реставрации велосипеда.

Проблем у велосипеда несколько:

  • Низкий руль, что решается поиском более длинной рулевой трубы. Я сделал по своему — нашел аналогичную по диаметру водопроводную трубу и приварил её к рулевой трубе. К сожалению шов оказался не прочным и руль развалился при покатушке.
  • Педали. В советских велосипедах шатуны педалей крепились клиньями, что в настоящее время является анахронизмом. В подобных великах системы кареток переделывают под квадрат, что вообщем-то муторно, но возможно. Необходимо купить каретку 130мм: Пару 203-их подшипников:
    Или купить готовое решение:
    Затем нужно купить систему шатунов, педали, цепь, что может влететь в копеечку и затраченное время:
  • Замена ободов и покрышек. У меня покрышки еще советские, резина местами превратилась в камень и совершенно облысела, но ездить еще нужно.
  • Установка крыльев и защиты цепи. Эти запчасти у меня сохранились, но проще поискать новые.

В итоге цена на реставрацию велосипеда может достигнуть цены за новый велосипед. Односкоростные стелсы стоят 2000 рублей, а уже со скоростями 4-ре тысячи:

Мечта гольфовода :)

Мечта гольфовода :)

Все обладатели вторых гольфов мечтают о такой приборной панели:

Называется Digifiz, была установлена на лимитированную версию гольфов. Те гольфы уже умерли, а приборки остались на разборках и её без труда можно купить на e-bay.

C Digifiz салон второго гольфа превращается в панель управления космолета 🙂

А это просто второй гольф, очень красивая и надежная машина. Сам был владельцем Polo второго поколения, по сути тот же Golf, только попроще.

Ушла эпоха =)

Ушла эпоха =)

Выставил на продажу свой старый автомобиль:

https://www.avito.ru/belgorod/avtomobili/volkswagen_polo_1989_1037537713

Моя первая машина, владел ей с 2014 года, объездил на ней всё что можно было. Благодаря этому поло стал верным фанатом марки VW, машины надежные и стойкие, и похоже, что вечные 🙂 Правда следующим автомобилем стал Renault Symbol — настоящий французкий танк, а VW весьма дорогие на рынке.

Успел оттормозиться

Успел оттормозиться

Попал в хроники АвтоБелгорода:

Ехал встречать гостей на остановку Родина по Красноармейской, перед мостом происходит сужение проезжей части — и видимо там кто-то накосячил (не видел), и машины передо мной начали экстренно тормозить, я тоже начал торможение юзом и повезло, что оттормозился — а газон (на фото) не успел и протаранил вишневую классику, которая в свою очередь коцнула тойоту (на фото не видно), которая хотела боднуть уже и меня — но опять же повезло. Авария была жесткой — в легковушках находились дети, за которыми приехала скорая, и скорее всего из-за детей быстро примчалась полиция которая меня отпустила (не задели, не виноват) предварительно записав мои данные.

Theme: Overlay by Kaira Все права защищены 2003-2020
Love Delphi and Rad studio