什么是 AAPT(Android 资源打包工具)以及它如何工作?

2024-01-05

AAPT(Android 资源打包工具)是什么意思?它是如何工作的?

我可以运送吗.so使用 AAPT 将一个应用程序的文件放入另一个应用程序的 APK 文件中?


AAPT 允许您查看、创建和更新 ZIP 兼容的存档(ZIP、JAR 和 APK)。它还可以将资源编译为二进制资产。它是 Android 应用程序的基础构建器。

当然,您可以从应用程序发送 .so 文件,但如果您想使用它,您将需要逆向工程插件,并且由于复杂性,不建议使用这些插件。我不知道有谁用过 Android,但是有很多环境插件。

你也可以在发帖之前先研究一下,

  • AAPT 用法 http://elinux.org/Android_aapt

  • Android 逆向工程 https://reverseengineering.stackexchange.com/questions/4624/how-do-i-reverse-engineer-so-files-found-in-android-apks

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是 AAPT(Android 资源打包工具)以及它如何工作? 的相关文章

随机推荐

  • 如何在不依赖 moment.js 的情况下格式化 Angular Material 日期选择器

    我想实现什么目标 我希望我的 Angular Material v11 日期选择器在 Angular 版本 11 项目中使用 DD MM YYYY 格式 我尝试了什么 我尝试使用MatMomentDateModule但这使用了 moment
  • 使用 pandas 进行分组和比较

    我的数据看起来像 Identifier Category1 Category2 Category3 Category4 Category5 1000 foo bat 678 a x ld 1000 foo bat 78 l o op 100
  • 使用 javascript 只允许文本框中包含字母

    我想使用 JavaScript 在文本框中只允许使用字母 我使用了代码 var nam f nm value if isNaN nam region innerHTML alphabets only 它不起作用并且也允许数字 我怎样才能解决
  • 安排从 WiX 延迟自定义操作重新启动

    我有一个 WiX 延迟自定义操作 可以有条件地修改某些注册表项 为了使更改生效 需要重新启动 我希望用户获得标准对话框 提示他们在安装完成后重新启动 如何安排从延迟的自定义操作重新启动 为什么你有一个自定义操作来执行 MSI WiX 本身知
  • IntelliJ 在 JavaFX JAR 文件中包含外部 JAR

    如何将 lib 下的所有 jar 文件包含在生成的主 jar 文件中 IntelliJ 是否旨在创建 JAR 文件 因为我似乎无法让它发挥作用 以下是我的设置中的一些屏幕 结果 有人可以向我解释为什么另一个 JAR 文件是在我的主 JAR
  • 如何为 JavaScript 和 JSON 正确编码 UTF-8?

    我在创建输入验证哈希时遇到问题 JavaScript 将数据提交给 API API 使用 json encode 验证发送的数据 基本上它的工作原理是这样的 input array name John Doe city gt New Yor
  • 使用 .gitignore 取消忽略子目录中的特定文件

    我无法让 gitignore 执行我想要的操作 我的文件夹结构如下所示 assets img thousands of folders KEEP SOMETHING IN THIS FOLDER another thousands of f
  • android 从接收到的字符串进行UTF8编码

    我收到一个未正确编码的字符串 例如mystring 201 其中必须是mystring 1 如何替换所有可以解释为 UTF8 的字符 我读了很多帖子 但没有完整的解决方案 请注意 字符串已经编码错误 我不是问如何编码字符序列 几天前我在 i
  • 如何设置 Http 标头来检索 json 对象

    我正在尝试创建一个 httpGet 返回类似的请求 http www myserver com do json json http www myserver com do json json 杂志 1 不过我似乎无法正确理解标题 我试过 u
  • 将向量输出转换为 data.table 中的列?

    我通过将函数应用于 data table 的某些子集来生成输出 我正在使用这样的函数 data foo args by list Year Month 我的功能foo始终返回长度向量n 我得到这样的输出 Year Month V1 1 19
  • 如何解决移动设备(ios)上的双击:悬停问题?

    我有一个图像链接 其中包含 hover具有在鼠标悬停时在图像顶部显示文本的功能 然后单击即可进入新网页 然而 在移动设备上 仅在 Safari 移动设备上进行过测试 轻按一下即可显示悬停功能 然后轻按一下即可进入该页面 我不想要这个 我可以
  • 使用极小极大搜索进行信息不完善的纸牌游戏

    我想使用极小极大搜索 带有 alpha beta 修剪 或者更确切地说负极大搜索 让计算机程序玩纸牌游戏 纸牌游戏实际上由 4 名玩家组成 因此 为了能够使用极小极大等 我将游戏简化为 我 对抗 其他人 每次 移动 之后 你都可以从游戏本身
  • Rails 3 has_many 改变了?

    我需要跟踪像这样设置的关联的更改 添加和删除 has many listing services has many services through listing services 对于普通属性 最简单的方法是检查l changes at
  • 从 https 链接传输音频时出现问题

    大家好 我对 Android 有点陌生 我开发了一个应用程序 它从服务器流式传输音频 一切都很顺利 直到我的应用程序崩溃 我对其进行了调试 发现 Android 媒体播放器在通过 HTTPS 链接流式传输时抛出异常 我有大约 20 个将音频
  • 在Spring MVC中返回@Async方法结果并将其返回给Ajax客户端

    我的控制器中有一些执行的方法 Async task Async public Future
  • 如何在mvc 4中自动将占位符属性添加到html输入类型号?

    这是一个非常具体的问题 我设法使用名为的编辑器模板自动将占位符属性添加到 html5 电子邮件输入类型EmailAddress cshtml 保存在 Views Shared EditorTemplates 文件夹 请参阅下面的代码 Htm
  • 最快的多读取器/单写入器保护共享资源 - C++

    我想确认我的方法非常fast适用于使用 C 的大多数多读者 单作者方法的共享资源的跨平台保护 它有利于编写者 这样当他们进入时 所有当前线程都可以完成 但任何类型的所有新线程都必须等待 这两个函数的逆向应该是显而易见的 我所做的阅读表明 提
  • UITableViewCell:圆角和阴影

    我正在更改 UITableViewCell 的宽度 以便单元格更小 但用户仍然可以沿着表格视图的边缘滚动 override func layoutSubviews Set the width of the cell self bounds
  • Yii 2 高级应用程序模板的 Nginx 配置

    我想以这样的方式配置 Nginx Web 服务器 要求 index phpURI 应由public html frontend web index php 要求 admin index phpURI 应由public html backen
  • 什么是 AAPT(Android 资源打包工具)以及它如何工作?

    AAPT Android 资源打包工具 是什么意思 它是如何工作的 我可以运送吗 so使用 AAPT 将一个应用程序的文件放入另一个应用程序的 APK 文件中 AAPT 允许您查看 创建和更新 ZIP 兼容的存档 ZIP JAR 和 APK