繁体   English   中英

当我在 Android 中给他们 AAR 文件时,如何使 SDK 我的代码免受其他开发人员的影响?

[英]How to make SDK my code safe from other developers when i give them AAR file in Android?

我正在为 android 创建一个 SDK,其中包括活动、服务和广播接收器。

问题是当我从我的项目生成 AAR 文件并将其导入其他示例项目时,我的所有活动、服务和接收器名称都可以从我的 AAR 文件的清单中看到。

我不想向我的 AAR 文件的用户公开我的任何类名,请提供适当的方法来隐藏我的机密代码和类。

记住一件事“一切都是可破解的”,Java 类是反编译的。 您可以使用 Proguard 来混淆您的代码

看看https://developer.android.com/studio/build/shrink-code

使用 Proguard,它还会缩小您的代码并减小 AAR 文件的大小并更改类的名称,然后很难识别您的 lib 文件的功能。

了解有关混淆的更多信息: https ://en.wikipedia.org/wiki/Obfuscation_(software )

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM