我想重建Android SDK(或更确切地说,仅是android.jar)以包括隐藏的和内部的API。

我找不到有关如何执行此操作的任何文档或讨论。我已经安装了一个能够构建cm7的Ubuntu CyanogenMod构建环境。

现在,我读到make SDK将构建SDK,但我想构建一个SDK,其中包含使用@hide标记为隐藏的方法和字段。这可能吗?

我想做的是对使用隐藏API的应用程序进行更改,为了重建它,我想使用修改后的SDK。

最佳答案

这就是我始终使用隐藏api所做的事情。

  • 构建 repo 协议(protocol)或从https://sites.google.com/site/hippunosource/home/android/androidnohide-apiwo-shi-yongsuru-rifurekushonha-wei-shi-yong
  • 下载jar
  • 复制出/target/common/obj/JAVA_LIBRARIES/framework_intermediates/classes.jar(最好将其重命名为framework_all.jar之类)
  • 配置您的项目构建路径->库->添加此外部jar。在“订单和导出”中,将其移至android.jar
  • 之前

    10-04 23:10
    查看更多