KeytoolException: не удалось создать хранилище ключей в рабочем процессе GitHubAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 KeytoolException: не удалось создать хранилище ключей в рабочем процессе GitHub

Сообщение Anonymous »

Наш CI завершается сбоем на этапе :test:android:validateSigningDebug при выполнении сборки ./gradlew.
Исключением является следующее:

Код: Выделить всё

java.util.concurrent.ExecutionException: com.android.builder.utils.SynchronizedFile$ActionExecutionException: java.io.IOException: com.android.ide.common.signing.KeytoolException: Failed to create keystore.
Это первое задание, в котором оно появляется:
https://github.com/libgdx/gdx-video/act ... 3265589900
Конфигурация CI: https://github.com/libgdx/gdx-video/blo ... gradle.yml
Кажется это произойдет после обновления плагина Android gradle, плагина robovm и gradle:
https://github.com/libgdx/gdx-video/com ... f1c805dd45
Как ни странно, CI также не смог сгенерировать хранилище ключей в задании из фиксации:

Код: Выделить всё

Run keytool -genkey -v -keystore $HOME/.android/debug.keystore -storetype PKCS12 -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 -noprompt -dname "CN=GdxVideo, OU=libGDX, O=libGDX, L=Unknown, ST=Unknown, C=US"
Generating 2,048 bit RSA key pair and self-signed certificate (SHA256withRSA) with a validity of 10,000 days
for: CN=GdxVideo, OU=libGDX, O=libGDX, L=Unknown, ST=Unknown, C=US
[Storing /home/runner/.android/debug.keystore]
keytool error: java.io.FileNotFoundException: /home/runner/.android/debug.keystore (No such file or directory)
java.io.FileNotFoundException: /home/runner/.android/debug.keystore (No such file or directory)
at java.base/java.io.FileOutputStream.open0(Native Method)
at java.base/java.io.FileOutputStream.open(FileOutputStream.java:319)
at java.base/java.io.FileOutputStream.(FileOutputStream.java:259)
at java.base/java.io.FileOutputStream.(FileOutputStream.java:142)
at java.base/sun.security.tools.keytool.Main.doCommands(Main.java:1375)
at java.base/sun.security.tools.keytool.Main.run(Main.java:423)
at java.base/sun.security.tools.keytool.Main.main(Main.java:416)
(Задание)
Я попробовал создать каталог (фиксировать), но это привело к текущей ошибке.
Я искал исключение, но нашел только ответы, в которых говорилось о создании хранилища debug.keystore, но оно уже находится в рабочем процессе. Я попробовал это, не создавая debug.keystore, но безуспешно.

Подробнее здесь: https://stackoverflow.com/questions/785 ... b-workflow
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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