gpt4 book ai didi

Android - 需要一种无需源代码即可创建库(.aar 文件)的方法

转载 作者:太空宇宙 更新时间:2023-11-03 10:40:27 25 4
gpt4 key购买 nike

我的目标是能够仅将 android 库应用程序作为二进制文件(没有源代码)分发给其他开发人员。这样他们就可以用它制作自己的应用程序。

我正在开发两个 android 应用程序。第一个是库应用程序应该充当一种 SDK。第二个应用程序应该使用库应用程序并制作原始应用程序。

我正在使用 android studio 开发应用程序。我已经完成了图书馆应用程序的实现并生成了 .aar。

现在我正在使用我自己的 SDK(.aar) 来构建第二个应用程序。我可以在我的第二个应用程序中使用 .aar。

问题是,android studio 可以反编译我的 SDK(.aar)。但我不想分享源代码。

注意:我的 librarySDK 不包含任何 UI 元素,例如 Activity、Resources。

有什么方法可以在没有源代码的情况下创建 SDK(.aar) 吗?

最佳答案

是的,当您构建SDK/Library aar 文件时,您需要使用proguard

在您的 SDK/库 gradle 中将 minifyEnabled 更改为 true

buildTypes {
release {
minifyEnabled true //enable proguard
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}

Enabling ProGuard in Eclipse for Android

关于Android - 需要一种无需源代码即可创建库(.aar 文件)的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35055002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com