3

可能是一个非常愚蠢的问题,但我无法将 mindrot.org https://www.mindrot.org/projects/jBCrypt/中的 jbcrypt 添加到我现有的 android studios 应用程序中。

jbcrypt 文件的布局

4

2 回答 2

6

mavenCentral()在项目中添加存储库build.gradle

然后将此依赖项添加到模块的build.gradle

dependencies {
    implementation "org.mindrot:jbcrypt:0.4"
}
于 2018-09-23T23:50:03.980 回答
0

我不知道这是否是将 jBCrypt 包含到 android studio 项目中的正确/最佳方式。这就是我在 Windows 10 中解决问题的方法。

  1. 转到 GitHub 并下载此 zip 文件 -> https://github.com/jeremyh/jBCrypt

  2. 提取并剪切 BCrypt.java 文件并粘贴到 app/java/yourpackagename/ 下的项目中(添加到与 android 活动相同的位置,或任何您想要保持组织的位置)

  3. 更改 Bcrypt.java 文件中的包名称,以便您的项目能够编译。

  4. 最后,导入包和谷歌 jBCrypt 示例以了解如何使用该类,或直接深入源代码。

您添加到项目中的唯一文件是 BCrypt.java

希望这可以帮助!

于 2018-09-23T21:17:05.647 回答