Advertisement

Android + arm-linux-androideabi + gdb + Android API >= 21 + Android 10

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目针对API级别21及以上版本的Android设备(如运行Android 10系统),采用arm-linux-androideabi编译工具链,结合gdb进行调试。 Android 10及以上版本(API级别21以上)的ARM32架构gdb工具,可以直接推送到开发板使用,无需借助gdbserver,体验非常出色。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Android + arm-linux-androideabi + gdb + Android API >= 21 + Android 10
    优质
    本项目针对API级别21及以上版本的Android设备(如运行Android 10系统),采用arm-linux-androideabi编译工具链,结合gdb进行调试。 Android 10及以上版本(API级别21以上)的ARM32架构gdb工具,可以直接推送到开发板使用,无需借助gdbserver,体验非常出色。
  • Android SDK API-29 (Android 10)
    优质
    简介:本SDK文档针对Android 10(API级别29),提供了全面且详细的类和接口参考,帮助开发者深入了解系统框架并高效构建应用。 下载Android SDK API-29(Android 10)后,直接将文件解压到android-sdk\platforms\目录下。
  • Android API-29 (Android 10) SDK Platform.zip
    优质
    Android API-29 (Android 10) SDK Platform.zip是开发人员用于构建和测试针对Android 10操作系统的应用程序的重要软件开发工具包。包含该版本的所有API功能与框架,支持开发者利用最新特性进行应用开发。 sdk platform android-api-29(android 10).zip 文件应放置在 android-sdk\platforms\ 目录下。
  • Android 5.0 SDK (API Level 21)
    优质
    Android 5.0 SDK(API Level 21)是谷歌推出的移动设备操作系统的重要版本,引入了Material Design设计语言,并提升了系统性能和安全性。 将解压后的文件夹放入sdk\platforms\目录下即可。
  • arm-linux-androideabi工具链
    优质
    Arm-Linux-Androideabi工具链是一套用于编译和构建针对Android设备上ARM架构应用程序的开发工具集合,包括编译器、链接器等组件。 解决Android Studio 编译错误问题:“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”。下载相应的工具链后解压,并将其放置在android-sdk-windows\ndk-bundle\toolchains目录下,之后退出并重新打开Android Studio。
  • arm-linux-androideabi-4-6.tar.bz2
    优质
    这是一个包含ARM架构Linux系统编译工具链的压缩包,适用于Android平台开发,版本为4.6。 arm-linux-androideabi-4.6.tar.bz2是用于Linux环境下安卓开发的工具包。
  • Android CTS Verifier 8.0_r3 Linux x86 ARM
    优质
    Android CTS Verifier 8.0_r3 Linux x86 ARM是一款针对Linux操作系统(x86架构)及ARM平台设计的Android兼容性测试套件,用于验证设备是否符合Android 8.0标准。 android-cts-verifier-8.0_r3-linux_x86-arm 是一个针对Android O(版本8.0)的兼容性测试套件(CTS)验证器特定构建,适用于Linux x86和ARM架构。该工具主要用于确保应用程序和设备在Android 8.0操作系统上运行时符合官方的兼容性标准。 提到的内容表明,此压缩包不仅包括了android-cts-verifier的主要程序,还可能包含与之相关的APK文件以及CameraITS(相机兼容性测试套件)文档。APK 文件是 Android 应用的打包格式,开发者通常会使用这些 APK 来测试其应用程序是否能在Android O上正常运行。CameraITS则是专门针对相机功能的一系列兼容性测试,旨在验证设备的相机功能是否符合 Android 系统规范,确保用户能获得一致且高质量的相机体验。 压缩包内的关键词进一步解释了核心内容: 1. **android**:指的是由 Google 开发的一个开源移动平台。 2. **cts**:全称为 Compatibility Test Suite(兼容性测试套件),是为保证应用和设备间的兼容性而设计的一系列自动化测试。它涵盖了系统、硬件和应用的多个层面,确保设备满足 Android 兼容性定义文档 (CDD) 的要求。 3. **verifier**:指CTS中的一个组件,负责执行测试用例并检查设备是否符合Android兼容性的规定。 4. **CameraITS**:相机功能的一系列兼容性测试套件,是 CTS 的一部分。 5. **安卓8.0**:即 Android Oreo(版本O),带来了多项性能改进和新特性。 压缩包内可能包含android-cts-verifier的主程序、测试用例、配置文件、文档和其他相关支持文件。具体的测试用例和工具包括API级别测试、性能测试、UI 测试等,用于全面评估设备的 Android 兼容性。 android-cts-verifier-8.0_r3-linux_x86-arm 是 Android 生态系统中的一个重要组成部分,它为开发者和制造商提供了一个验证其产品是否符合Android 8.0兼容性标准的工具。通过运行此测试套件,可以确保设备上的应用程序和服务能够顺畅运行,并提升用户的使用体验。对于那些想要确保其设备或应用在Android Oreo环境下兼容性的开发者和制造商来说,这个工具是必不可少的。
  • Android 10 - libart.so
    优质
    libart.so是Android 10系统中的一个关键库文件,负责运行时环境和应用程序代码编译,优化应用性能与启动速度。 Android Q中的libart.so是一个重要的库文件,它在运行时环境中扮演着关键角色。
  • Fastboot for Android 10 on Ubuntu Linux in 2020
    优质
    本文介绍了如何在2020年的Ubuntu Linux系统上为Android 10设备设置和使用Fastboot模式,包括必要的安装步骤和常用命令。 fastboot android10版本在Ubuntu Linux平台上的使用方法如下: ``` $ fastboot -h usage: fastboot [OPTION...] COMMAND... flashing: update ZIP Flash all partitions from an update.zip package. flashall Flash all partitions from $ANDROID_PRODUCT_OUT. On AB devices, flashed slot is set as active. Secondary images may be flashed to inactive slot. flash PARTITION [FILENAME] Flash given partition, using the image from $ANDROID_PRODUCT_OUT if no filename is given. basics: devices [-l] List devices in bootloader (-l: with device paths). getvar NAME Display given bootloader variable. reboot [bootloader] Reboot device. lockingunlocking: flashing lock|unlock Lock or unlock partitions for flashing. flashing lock_critical|unlock_critical Lock or unlock critical bootloader partitions. flashing get_unlock_ability Check whether unlocking is allowed (1) or not(0). advanced: erase PARTITION Erase a flash partition. format[:FS_TYPE[:SIZE]] PARTITION Format a flash partition. set_active SLOT Set the active slot. oem [COMMAND...] Execute OEM-specific command. gsi wipe|disable Wipe or disable a GSI installation (fastbootd only). boot image: boot KERNEL [RAMDISK [SECOND]] Download and boot kernel from RAM. flash:raw PARTITION KERNEL [RAMDISK [SECOND]] Create boot image and flash it. --dtb DTB Specify path to DTB for boot image header version 2. --cmdline CMDLINE Override kernel command line. --base ADDRESS Set kernel base address (default: 0x10000000). --kernel-offset Set kernel offset (default: 0x00008000). --ramdisk-offset Set ramdisk offset (default: 0x01000000). --tags-offset Set tags offset (default: 0x00000100). --dtb-offset Set dtb offset (default: 0x01100000). --page-size BYTES Set flash page size (default: 2048). --header-version VERSION Set boot image header version. --os-version MAJOR[.MINOR[.PATCH]] Set boot image OS version (default: 0.0.0). --os-patch-level YYYY-MM-DD Set boot image OS security patch level. Android Things: stage IN_FILE Sends given file to stage for the next command. get_staged OUT_FILE Writes data staged by the last command to a file. options: -w Wipe userdata. -s SERIAL Specify a USB device. -s tcp|udp:HOST[:PORT] Specify a network device. -S SIZE[K|M|G] Break into sparse files no larger than SIZE. --force Force a flash operation that may be unsafe. --slot SLOT Use SLOT; all for both slots, other for non-current slot (default: current active slot). --set-active[=SLOT] Sets the active slot before rebooting. --skip-secondary Dont flash secondary slots in flashall or update. --skip-reboot Dont reboot device after flashing. --disable-verity Set disable-verity when flashing vbmeta. --disable-verification Set disable-verification when flashing vbmeta. --wipe-and-use-fbe Enable file-based encryption, wiping userdata. --unbuffered Dont buffer input or output. --verbose, -v Verbose output. --version Display version. --help, -h Show this message. ``` 以上是fastboot命令的使用说明,包括了flashing、basics、lockingunlocking、advanced、boot image和Android Things相关的子命令及选项。