GNU 工程调试器(GDB)是一个常用的 Unix 调试器。本文详述使用 gdb 调试 Android 应用和进程的方法。 调试运行中的应用或进程 gdbclient 是源码库中的一个 shell 脚本调试工具,它位于 andr...
Android 模拟器源码下载 Android 模拟器源码的下载与 Android AOSP 源码库的下载过程类似,可以参考 Google 官方提供的 Android 源码下载文档 来了解这个过程。 <!--more--> 不同的地方在于,...
JNI 是指 Java 本地层接口(Java Native Interface)。它为用 Java 语言编写的受控代码定义了一种与本地层代码(用 C/C++ 编写)交互的方式。它是厂商无关的,其支持从动态共享库加载代码,尽...
先决条件 需要有一台装有Linux操作系统环境的主机来做编译,这个环境的搭建配置方法可以参考Linux-specific build instructions。目前还不支持在其它(Mac/Windows)平台上来为Android编译C...
Volley设计与实现分析 我们平时在开发Android应用的时候,不可避免地经常要通过网络来进行数据的收发,而多数情况下都是会用HTTP协议来做这些事情。Android系统主要提供了HttpURLConnection...
介绍 新的实验版插件是基于Gradle的新组件模型机制的,它大大降低了配置时间。它还包含了NDK集成,以构建JNI应用程序。这份用户指南提供了关于如何使用它的详细信息,并特别指明了新的插件和...
由于Android平台的持续成长,Android apps的大小也一样不断变大。当你的应用程序及其引用的库达到某个大小时,你将遇到一个 表示你的app已经达到了Android app构建架构的一个限制 的build e...
通过Android Studio和基于Gradle的构建,每个app都可以在多个位置包含manifest文件,比如productFlavor的src/main/文件夹,libraries,Android Library工程的Android ARchive (AAR)和depende...
Android构建系统由一个Gradle的Android插件组成。 Gradle是一个高级的构建工具集,它可以管理依赖,并使你能够定义定制化的构建逻辑。Android Studio使用了一个Gradle包装器来完整地集成Gra...
这一节是在 android构建系统总览 和 用Android Studio构建及运行android app 之上构建起来的,它向你展示了如何使用基于product flavors和build types的build variants。 构建配置基础 Andr...
这份文档向你展示了如何使用Android Studio来为测试或发布等目的构建一个应用程序.apk,及如何在一个模拟器或真实设备上运行你的应用程序。 使用Android Studio构建你的项目 要在Android Stu...
Android构建系统是你用于构建,测试,运行及打包你的apps的工具包。构建系统既可以作为一个集成工具通过Android Studio的菜单运行,也可以在命令行中独立地运行。你可以使用构建系统的功能来...
Memory issue是C/C++开发中比较常遇到,经常带给人比较大困扰,debug起来又常常让人无从下手的一类问题,memory issue主要又分为memory leak,野指针,及其它非法访问等问题。在android平台上...
ndk-stack工具使你能够在stack traces出现在adb logcat的输出中时过滤它们。它也能将一个共享库中的任何地址替换为你的源码中的对应<source-file>:<line-number>值,以使问题能够更精确的描述...
NDK包含了一个辅助脚本ndk-gdb使你能够轻松地为你的 由NDK产生的机器码 启动一个调试会话。 要求 想要调试本地层代码,你必须遵循如下的要求: 使用ndk-build脚本编译你的app。ndk-gdb脚本不...
分析我们app中native层的C/C++代码性能,能够方便我们找出其中的性能瓶颈,并在稍后做有针对性的优化。 1. 下载android-ndk-profiler 工欲善其事,必先利其器,我们先要有良好的工具来支持我...
android 5.0中字庫文件管理配置的變化,主要需要來關注的地方是,與Typeface有關的一些變動。在android 5.0系統裏面,新增加了一個名爲fonts.xml的文件,來做系統字庫文件的配置管理,這個文...
当你的Android设备处于USB host 模式时,它扮演USB host的角色,驱动总线,并枚举连接的USB设备。在Android 3.1及更高版本中支持USB host模式。 API 总览 在你开始之前,理解你将要使用的类是...
USB accessory模式允许用户连接特别为Android设备设计的USB host硬件。accessories必须符合在Android Accessory Development Kit文档中列出的Android accessory协议。这使得不能充当host的A...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复