Android 共享apklib文件但隐藏源代码是否可行?
所以我有一些Android库项目,它们是使用Android maven插件构建的。这将导致生成.apklib快照。此快照包含该android项目的所有java源代码和资源 我想与其他用户共享这个.apklib,但不想在java源代码上妥协。这可能吗?我读过关于使用proguard对.apklib中的非公共代码进行模糊处理的文章,但问题是,当我使用proguard.cfg时,它会生成一个带有模糊代码的.jar文件,但它也会在pom.xml中定义的组id中生成.apklib文件,其中包含所有源代码 我的理解是Maven需要.apklib和所有源代码来构建主.apk文件Android 共享apklib文件但隐藏源代码是否可行?,android,maven,maven-3,maven-plugin,proguard,Android,Maven,Maven 3,Maven Plugin,Proguard,所以我有一些Android库项目,它们是使用Android maven插件构建的。这将导致生成.apklib快照。此快照包含该android项目的所有java源代码和资源 我想与其他用户共享这个.apklib,但不想在java源代码上妥协。这可能吗?我读过关于使用proguard对.apklib中的非公共代码进行模糊处理的文章,但问题是,当我使用proguard.cfg时,它会生成一个带有模糊代码的.jar文件,但它也会在pom.xml中定义的组id中生成.apklib文件,其中包含所有源代码
因此,我们可以共享apklib文件,但将源代码隐藏在其中吗?我自己没有尝试过。然而,这里有一个想法 a) 将代码编译成jar
b) 将这个jar作为apklib的一部分(这样jar+资源将作为apklib的一部分交付)我自己没有尝试过。然而,这里有一个想法 a) 将代码编译成jar
b) 将此jar作为apklib的一部分(这样jar+资源将作为apklib的一部分交付)您尝试了答案吗?有效吗?你试过答案了吗?它起作用了吗?