Мне нужно экспортировать скрытый класс через SDK Add-On в Android Lollipop. Я могу экспортировать не скрытые классы. После безуспешной попытки «обычного способа» я думал, что проблема связана с тегом @hide. Поэтому я решил попробовать «грязный» способ избавиться от ключевого слова @hide, ответственного за скрыть класс (даже если это, очевидно, нарушит совместимость со стандартным API). После удаления ключевого слова @hide и создания класса с #include (BUILD_JAVA_LIBRARY) в Android.mk файл Jar библиотеки Java пуст. Поэтому у меня есть два вопроса:Android SDK Add-On скрытый класс
- Почему 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 играет роль в том, что я пытаюсь сделать ... – salvo