android - 发布 Android 库并移除对源代码的访问权限
问题描述
我正在为 Android 构建一个库,其中包含一些 c/c++ 代码。
将其视为围绕 c/c++ 代码的 Java 包装器,开发人员在其中与 Java 而非 c/c++ 交互。
我希望能够让任何人访问这个库,但我不让他们访问源代码(特别是 c/c++ 代码)因为秘密。
有没有典型的方法来做到这一点?
谢谢
解决方案
AAR 保存已编译的输出(.so
文件),而不是 C/C++ 源代码。因此,如果您发布 AAR,则不必担心发布 C/C++ 源代码。
推荐阅读
- c# - Combine property setter "init and private" (C#9)
- graphite - Graphite is not using new retention policy
- rust - How to adapt flatbuffers `table` to be used with `Cow` in `Rust`?
- java - ParseQuery 并添加到 Arraylist
- html - 为什么设置视图宽度和高度不足以强制 SVG 元素的完整浏览器窗口呈现?
- varnish - 通过 HTTP 标头或 URL 中的 * 使清漆无效
- powerbi - 如何创建度量以获取 Power BI dax 中的百分比值
- apache-camel - XCHANGE Apache Camel 连接到 Binance
- c - 在 Windows 窗体中插入/创建交互式方案
- amazon-web-services - 在 Aws Cli 中使用 cloudwatch 指标搜索来查找 lambda 持续时间