Инструментальные тесты Android перестали работать и теперь сообщают об ошибке закрытого ключа Bouncy Castle.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Инструментальные тесты Android перестали работать и теперь сообщают об ошибке закрытого ключа Bouncy Castle.

Сообщение Anonymous »

Я больше не могу запускать инструментальные тесты в Android Studio. Они работали нормально в течение нескольких недель. Но теперь даже самый простой инструментальный тест приведет к такой ошибке сборки:

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

:app:connectedCoreDebugAndroidTest
org.bouncycastle.openssl.PEMException: malformed sequence in RSA private key
Я не могу понять, о каком закрытом ключе может идти речь. Это правда, что ранее я установил ряд зависимостей шифрования и экспериментировал с регистрацией поставщиков безопасности в основном классе приложения. Но я удалил их, пытаясь изолировать проблему.
В противном случае приложение будет работать нормально, поэтому я не думаю, что это проблема с подписью. Но как только я напишу хотя бы простой инструментальный тест, он выдаст вышеуказанную ошибку.

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

import org.junit.Assert
import org.junit.Test

class Test {

@Test
fun twoPlusTwoEqualsFour() {
val x = 2
val y = 2
Assert.assertEquals(x, y)
}
}
Я просматривал журналы, но безуспешно пытался выяснить подробности неправильного ключа RSA.

Подробнее здесь: https://stackoverflow.com/questions/797 ... tle-privat
Ответить

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

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

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

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

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