【问题标题】:Publish android library with private source code (Free)使用私有源代码发布 android 库(免费)
【发布时间】:2021-01-31 06:01:05
【问题描述】:

我正在开发一个带有机密 API 的 android 库。我想发布该库并使其可公开访问,但无法开源代码。

是否有任何软件或方法可以在发布库的同时保持代码的私密性?

我可以将 jitpack 与私人仓库一起使用,但这是付费的。 有没有替代/免费的解决方案?

【问题讨论】:

    标签: android android-studio kotlin android-library


    【解决方案1】:

    您正在寻找的解决方案之一是混淆。看到这个相关的问题: android library project obfuscation

    还有这里:Setting up ProGuard with Android Library Projects


    当你混淆你的代码时,它仍然可以被其他人阅读,但它会改变一些人类无法阅读的方式。

    【讨论】:

    • 我没听懂。即使我混淆了,我如何分发我的库?客户应该能够将我的库作为依赖项添加到他们的应用程序中。
    • 其他人可以添加。唯一的问题是他们无法读取您的代码并对其进行更改。请注意,智能感知不会有问题。对于发布,我建议您将其发布在 github
    • 或者你可以在 maven 上发布它 - medium.com/@zubairehman.work/… 了解更多信息
    • 谢谢。混淆后,我可以使用jitpack并将我的代码上传到github吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 2023-01-30
    • 1970-01-01
    相关资源
    最近更新 更多