【发布时间】:2016-08-07 16:38:19
【问题描述】:
我需要通过 Android Lollipop 中的 SDK 插件导出隐藏类。我能够导出非隐藏类。在尝试“常规方式”失败后,我认为问题出在@hide 标签上。所以我决定尝试“肮脏”的方式来摆脱负责隐藏类的 @hide 关键字(即使这显然会破坏与标准 API 的兼容性)。在Android.mk 中删除@hide 关键字并使用#include(BUILD_JAVA_LIBRARY) 构建类后,Java 库Jar 文件为空。所以我有两个问题:
- 为什么Jar文件是空的,即使DEX文件包含类?
- 如何在不删除 @hide 关键字的情况下获得相同的结果?
谢谢。
注意:我已将这些资源用作参考/文档:http://elinux.org/images/5/5c/Build_and_Distributing_SDK_Add-Ons.pdf https://newcircle.com/s/post/1571/exploring_sdk_add_ons_for_android_devices_larry_schiefer_video
【问题讨论】:
-
我不确定@hide 关键字是否在我想做的事情中发挥作用......
标签: android sdk android-5.0-lollipop add-on android-5.1.1-lollipop