Search
Write a publication
Pull to refresh
37
0

.NET разработчик

Send message

Упущен момент с тем как из base64 строки сделать обратно *.jks файл чтобы скормить его Gradle.


Просто передать base64 в storeFile через переменные окружения из Secrets у меня не вышло, как описано в статье:


keystoreConfig = [
        ....
        storeFile    : "$System.env.STORE_FILE"
]

Gradle по всей видимости ожидает именно путь к файлу keystore. В итоге пришлось записать на диск файл и передать путь к нему (расшифровав из base64 естественно):


- name: Get keystore from GitHub Secrets
  run: |
    mkdir signing
    echo "${{ secrets.STORE_FILE }}" | base64 -d > ./signing/keystore.jks

- run: flutter build apk --release
  env:
    STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }}
    KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
    KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
    STORE_FILE: "../../signing/keystore.jks"
Ясно, AdBlock блокирует загрузку. Почему вы решили выкладывать его на сайте, а не в Play Market? Обновления? А не пытаетесь ли вы таким образом обойти какие-то серьёзные проблемы?
Кстати, это они создали мобильное приложение БК «Лига Ставок», которое получило «Премию Рунета» и является одним из крупнейших на Flutter.


Оно есть только для iOS? На сайте что-то сломана кнопка перехода в Play Market. Хочется потрогать «одно из крупнейших на Flutter».
Я бы с удовольствием прочитал статью, в которой были бы описаны более экстремальные и агрессивные способы сохранения заряда, о которых вы говорите :)
Батарея менялась года два назад, причем самому ноутбуку шесть лет. Держит около 2 часов на Power saver схеме. У него, кстати, сенсорный экран, возможно это он много энергии потребляет. :)

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity