Android Developers
  • NDK
首页 指南 Reference 示例 下载次数
Android Developers
  • NDK
  • 首页
  • 指南
  • Reference
  • 示例
  • 下载次数
  • 简介
  • 开始使用
  • 概念
  • JNI 提示
  • 构建您的项目
  • 简介
  • ndk-build
    • ndk-build 脚本
    • Android.mk
    • Application.mk
    • 使用预构建库
  • CMake
  • 将 NDK 与其他构建系统配合使用
  • 独立工具链
  • 架构和 CPU
  • 简介
  • Android ABI
  • CPU 功能
  • Neon 支持
  • 编写 C/C++ 代码
  • 简介
  • Android SDK 版本属性
  • C++ 支持
  • 原生 API
  • 调试和性能剖析
  • 简介
  • 通过 Android Studio 调试
  • ndk-gdb
  • ndk-stack
  • Address Sanitizer
  • HWAddress Sanitizer
  • GWP-ASan
  • 原生跟踪
  • Simpleperf
  • 封装 shell 脚本
  • GLES 层
  • 高性能音频
  • 简介
  • 音频延迟
  • 音频采样
  • AAudio
  • OpenSL ES
    • 概览
    • 开始使用
    • OpenSL ES for Android
    • Android 扩展
    • OpenSL ES 编程说明
  • 原生 MIDI API
  • 其他资源
  • Vulkan
  • 简介
  • 开始使用
  • 设计准则
  • 着色器编译器
  • 验证层
  • 广色域支持
  • 扩展
  • 机器学习
  • Neural Networks API
  • 图片
  • 图像解码器
  • Android Developers
  • NDK
  • 指南

架构和 CPU

使用原生代码时,硬件很重要。NDK 提供各种 ABI 供您选择,可让您确保针对正确的架构和 CPU 进行编译。

本部分介绍了在构建时如何面向特定的架构和 CPU,如何使用 ARM Neon 扩展指令集,以及在运行时如何使用 CPU 功能库查询可选功能。

Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2021-01-05 UTC.

  • Twitter Twitter
    在 Twitter 上关注 @AndroidDev
  • YouTube YouTube
    在 YouTube 上访问“Android Developers”频道
  • 关于 Android

    • Android
    • Enterprise
    • 安全
    • 源代码
  • 支持

    • 报告平台错误
    • 报告文档错误
    • Google Play support
    • 参加调查研究
  • 文档

    • 开发者指南
    • 设计指南
    • API 参考
    • 示例
    • Android Studio
Google Developers
  • Android
  • Chrome
  • Firebase
  • Google Cloud Platform
  • 所有产品
  • 隐私权政策
  • 许可
  • 品牌指南
  • 通过电子邮件接收资讯和提示 订阅