android - 从 .aar 文件 Android 中提取代码

标签 android android-ndk java-native-interface

如何从 aar 文件中提取代码。[不小心我的主项目在另一个系统上,无法访问我的邮件中只有 aar 文件]

我需要从 aar 文件中提取 JNI 代码。我尝试将扩展名更改为 .jar 但仅提取 .class,有人知道如何提取该 aar 的东西。

最佳答案

示例:libraryproject.aar

  1. 将文件扩展名改为".jar" 示例:libraryproject.jar

  2. 将jar文件解压到一个文件夹中。

  3. 该文件夹将包含 android 库项目中使用的 AndroidManifestresources库文件

  4. 该文件夹还将有一个 classes.jar 文件,该文件将包含库中的所有类。

  5. 要打开 classes.jar,请使用 jd-gui tool .

  6. 在jd-gui工具中,File->OpenFile->browse,选择classes.jar文件。

关于android - 从 .aar 文件 Android 中提取代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34241411/

相关文章:

android - 在状态栏中显示 Android 5 (Lollipop) 中的 Logo

android - 如何在 sleep 模式下接收硬件按键事件?

java - 记录/调试我的对象的状态

java - 我可以在同一个项目中使用 Native 语言支持和 Java 代码实现吗

android - 在android中使用没有NDK的FFmpeg

java - android jni 从静态方法到非静态方法

android - 点击后 View 消失,如何解决?

android - 通过 NDK 在 Android 上实现低延迟音频

java - 如何在 Mac OS X 中使用带有 Java 的 Windows DLL?

android - 由于 OpenSSL 项目中缺少 header 而导致编译错误