Android Войти в BitriseAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Войти в Bitrise

Сообщение Anonymous »

Я пытаюсь перенести свои конфигурации подписи в Bitrise
release {
storeFile file(System.getenv("BITRISEIO_ANDROID_KEYSTORE_PATH") ?: "./dummy/path")
storePassword System.getenv("BITRISEIO_ANDROID_KEYSTORE_PASSWORD")
keyAlias System.getenv("BITRISEIO_ANDROID_KEYSTORE_ALIAS")
keyPassword System.getenv("BITRISEIO_ANDROID_KEYSTORE_PRIVATE_KEY_PASSWORD")
}

Этот код отличный, но при сборке я получаю Android Build (Failed) с такой ошибкой
* What went wrong:
Execution failed for task ':app:validateSigningProductionRelease'.
> Keystore file '/bitrise/src/app/dummy/path' not found for signing config 'release'.

После загрузки моего хранилища ключей в битрисе «Подписание кода» я добавил шаг подписи Андруа перед сборкой Android.
Из ошибки ясно, что это не так. получаю BITRISEIO_ANDROID_KEYSTORE_PATH, поэтому использовался Элвис, однако знак Android загружает ключ и создает путь для файла. После постоянной неудачи я добавил скрипт между знаком Android и сборкой Android, чтобы установить BITRISEIO_ANDROID_KEYSTORE_PATH вручную.
export BITRISEIO_ANDROID_KEYSTORE_PATH=$(find /tmp -name "keystore.jks" | head -n 1)
echo "Dynamically set BITRISEIO_ANDROID_KEYSTORE_PATH to $BITRISEIO_ANDROID_KEYSTORE_PATH"```

But still getting same error.



Подробнее здесь: https://stackoverflow.com/questions/790 ... in-bitrise
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»