2018-03-07 16:23:39 +08
字数:3234
标签:
Android
Linux
在进行个人的Android开发环境准备时,通过Android Studio可以在一个漂亮的图形界面,安装、配置Android SDK。
但它也可以通过纯CLI的方式完成,有时反而更方便。
2018-02-09 14:16:53 +08
字数:3400
标签:
Android
Ninja
从Android 7.0开始,默认使用ninja进行编译。
从Android 8.0后,默认启用Soong、Android.bp。
在开发过程中,以前最经常使用的mm、mma等单模块编译功能,现在变得及其耗时。
本文介绍如何用ninja命令,来提高单模块编译效率,缩短开发流程(到当年没有ninja的状态)。
2017-12-19 18:17:39 +08
字数:2312
标签:
Android
虽然VTS Dashboard是专为GAE而开发的,但是仍然有办法在非GAE环境下进行开发与运行。
本文介绍如何在普通的Linux环境下运行一个VTS Dashboard,并且进行数据上传。
这只是一次评估性质的尝试,结果以失败而告终。
2017-10-17 17:50:58 +08
字数:2437
标签:
Android
本文对VTS做一个简单介绍,内容包括环境准备、编译、运行、新增测试模块、结果展示等,广泛而不深入。
文中,提供了丰富的链接,以便于查阅官方内容(自备墙梯)。
2017-09-25 18:31:52 +08
字数:1175
标签:
Android
Ninja
在Android 7.0以后,Ninja成为了Android底层真正控制编译流程的工具。
直接使用ninja命令,而非make,可以在某些情况下,提高编译验证、debug的效率。
本文介绍安装ninja的五种方法。
2017-08-17 17:55:58 +08
字数:3067
标签:
Android
Ninja
本文简单介绍Android Nougat(7.0)中引入的Android.bp,及其相关工具链。
2017-08-15 16:49:42 +08
字数:2671
标签:
Android
Makefile
Ninja
如果说Makefile是一个DSL,那么Ninja就是一种配置文件。
本文简单介绍Android中的Ninja。
2017-08-14 15:20:36 +08
字数:1621
标签:
Android
Makefile
Ninja
kati是Google专门为了Android而开发的一个小项目,基于Golang和C++。
目的是为了把Android中的Makefile,转换成Ninja文件。
2017-08-09 16:11:24 +08
字数:3945
标签:
Android
Makefile
Android.mk作为Android单模块编译的Makefile,有其独特的写法。
本文从原理、源码的角度触发,介绍Android.mk怎么写,以及如何查找更多信息。
2017-08-08 15:47:03 +08
字数:3352
标签:
Android
Makefile
本文基于AOSP的android-6.0.1_r9分支,介绍Android平台编译系统中的Makefile。
2017-08-04 18:26:33 +08
字数:1157
标签:
Android
Makefile
make命令的Target,由Makefile决定。
本文记录一些Android(8.0.0)平台项目中常用的make目标。
2017-07-24 15:29:43 +08
字数:818
标签:
Android
在使用Jack/Jill工具链编译时,禁用Jack Server。
2017-07-06 18:18:52 +08
字数:815
标签:
Android
Android的Jack工具链的问题,比优点要多。
而且,既然在未来已经被废弃,现在也可以禁用它。