当前位置: 首页 > 知识库问答 >
问题:

编写第三方付费库的包装器,并试图从我的.aar库项目中隐藏第三方库的.jar文件

葛子昂
2023-03-14

我有一个.aar库项目,它是第三方付费的.jar lib的包装器。我想分发我的.aar(第三方.jar的包装器)。

但是当我试图在应用程序项目中使用我的.aar文件时,我能够非常清楚地看到第三方的.jar文件及其类。我想隐藏第三方付费的.jar文件,我的意思是使用我的.aar文件的开发人员不应该看到.jar(第三方文件)文件。

我的.aar项目在编译和运行时也需要第三方的.jar库。但是,使用我的.aar文件的开发人员不应该看到.jar。

帮我解决这个问题。谢谢你。

共有1个答案

陆宾白
2023-03-14

您可以使用jarjar重新打包jar库,并使用proguard对aar进行模糊处理

 类似资料:
  • 有时我尝试在EJB-JAR中添加第三方库。到目前为止,在我看来,这是不可能的,但我不确定,为什么不可能。 oracle站点本身显示了EJB-JAR的以下打包:EJB打包,它不像war那样有自己的lib目录。我已经尝试将libary放在根目录中(使用eclipse+JBoss7)。我的第一个问题是,是否可以在EJB-JAR中添加额外的libarie,就像在WAR文件中一样?这让我感到困惑,因为可以将

  • 本文向大家介绍在SAPUI5项目中包括第三方库,包括了在SAPUI5项目中包括第三方库的使用技巧和注意事项,需要的朋友参考一下

  • 第三方库 ThinkCMF 内置了以下第三方库,如果你项目中需要增加其它第三库,也可以通过 composer自己安装,但以后升级应注意不要覆盖 vendor目录,而是使用 composer update去更新第三方库 "topthink/think-orm": "^2.0", "topthink/think-captcha": "^3.0",

  • 你们要爱惜光阴,用智慧与外人交往。你们的言语要常常带着和气,好像用盐调和,就可知道怎样回答各人。(COLOSSIANS 4:5-6) 第三方库 标准库的内容已经非常多了,前面仅仅列举几个,但是Python给编程者的支持不仅仅在于标准库,它还有不可胜数的第三方库。因此,如果作为一个Pythoner,即使你达到了master的水平,在做某个事情之前最好在网上搜一下是否有标准库或者第三方库替你完成。因为

  • 大多数情况下,你会从发行版本的官方仓库安装软件包,所以使用简单的 package 资源就可以做到: package { "exim4": ensure => installed } 但是,有时你需要的软件包只能在第三方仓库(例如 Ubuntu PPA)中找到。 或者是第三方仓库提供的软件包版本比官方仓库中的软件包新。 对于手工管理的主机,你通常需要在安装软件包之前先添加仓库源配置到 /etc/a

  • 随着 beego 的发展, 基于 beego 的第三方库也逐渐的增加,如果大家有基于 beego 的库,欢迎递交你的地址 gorelic 支付宝 SDK pongo2 keenio casbin - RBAC ACL plugins