Инструментальные тесты 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

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