我花了整个下午的时间来找到一种方法来将PEM RSA私钥读入Android应用程序,并且由于此处发布的大量帖子和错误情况,我设法将PKCS#1转换为PKCS#8并做很多其他事情。它现在正在Helper Class" RsaHelper"中工作(很好)。
问题:
现在我知道" RsaHelper"正在App内部工作,我需要将它移到外部"库" (jar),但是在库中有相同的源代码,Android Studio报告错误" import android.util.Base64" (无法解析符号Base64)。
我不是"图书馆的专家,实际上这是我的第一个"图书馆"在Android Studio中,所以我真的没有'知道我是否错过了一些"依赖"? (哪一个?)或者如果"库"本身对访问" android ...."有一些限制。图书馆!或者如果我必须重写我的" RsaHelper" class不使用" android.util.Base64" ?
我不知道它是否有帮助,但我的build.gradle(库)看起来像这样:
apply plugin: 'java'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
sourceCompatibility = "1.7"
targetCompatibility = "1.7"
有人可以解释或指出我的错误(依赖性?限制?必须重写?,其他?)。
的问候,
AS