java - 读取apk文件AndroidManifest.xml

标签 java android

我需要将上传的 .apk 文件的 AndroidManifest.xml 文件读取到我正在使用 spring/JSP 构建的 Web 门户中。我已经使用 apktool 并能够反编译 apk 文件。我想阐明这样做的正确方法,最佳实践。

最佳答案

如果您不想返回原始 XML 文件,而只想从中获取一些信息,请使用:

$ aapt dump xmltree <apk> AndroidManifest.xml

格式非常规则,因此您应该能够在必要时以编程方式解析它。

无论如何,在您这样做之前,请确保您已获得 .apk 作者的许可(例如,让他们在上传文件之前授予您该许可)以阅读您需要的信息。

关于java - 读取apk文件AndroidManifest.xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891437/

相关文章:

java - 如何在 SQL 中动态创建 UPDATE 查询,其中每次调用的列都不同?

java - 在 Java 中将用户输入的单词转换为 unicode 数组

java JFrame 在由 actionPerformed 启动时将无法工作

android - 键盘显示困惑的元素位置

java - 从另一个类访问变量时出错

java - 为什么使用 FilterOutputStream 拦截 FileInputStream 到 FileOutputStream 的传输要慢几个数量级?

java - 静态内部类中的静态 block

java - Android 应用内结算 - 签名 JSON 中的用户 ID

android - 使用 FileProvider 时找不到处理 Intent 的 Activity

android - 你如何安装 Firebase Crashlytics