簡體   English   中英

編寫第三方付費庫的包裝,並嘗試從我的.aar lib項目中隱藏第三方lib的.jar文件

[英]Writing wrapper of a third party paid library and trying to hide the .jar file of third party lib from my .aar lib project

我有一個.aar庫項目,它是第三方付費.jar lib的包裝。 我想分發我的.aar(第三方.jar的包裝)。

但是,當我嘗試在應用程序項目中使用.aar文件時,我可以非常清楚地看到第三方.jar文件及其類。 我想隱藏第三方付費的.jar文件,我的意思是使用我的.aar文件的開發者不應該看到.jar(第三方文件)文件。

我嘗試將.jar(第三方)的依賴關系范圍設置為“提供”,這隱藏了.jar文件,但與此同時,運行時缺少.jar文件的類。 導致運行時異常。

我的.aar項目在編譯和運行時也需要第三方.jar庫。 但是,使用我的.aar文件的開發人員應該看不到.jar。

幫幫我 謝謝。

您可以使用jarjar重新打包jar庫,並使用proguard混淆aar

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM