1. 可以在一个自己建立的shell脚本中定义一个函数,使用 ". xxx.sh" 或者 "source xxx.sh" 运行这个shell脚本之后,其中的function就自动成为了当前shell中的新增命令了。 2. android编译配置环境时会运行. build/envsetup.sh脚本, ...
分类:
系统相关 时间:
2019-06-02 11:38:13
阅读次数:
133
环境 Android-7.1 Linux-4.14 u-boot-2018-09 概述 用过高通平台的都知道,人家把Linux内核代码放到了Android代码根目录下的kernel路径下,在编译Android的时候,会连同Linux内核一块编译,最后会将编译出来的Linux内核镜像连同ramdisk ...
分类:
移动开发 时间:
2019-05-19 14:23:19
阅读次数:
194
摘要: Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。 Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的 ...
分类:
其他好文 时间:
2019-03-13 10:43:08
阅读次数:
196
1、.gradle\ 下 新建一个文件 gradle.properties 内容: systemProp.https.proxyPort=80systemProp.http.proxyHost=mirrors.neusoft.edu.cnsystemProp.https.proxyHost=mirr ...
分类:
移动开发 时间:
2019-01-05 22:45:27
阅读次数:
229
背景 有时候我们想创建一个程序,放在系统中,供其他APP执行。我们知道,在生成system.img的时候,编译系统会将out/target/product/[product]/system/bin目录打包进去。所以,我们想办法让编译系统在编译的过程中,把我们的程序编译了,并把编译生成的二进制文件自动 ...
分类:
移动开发 时间:
2018-12-02 12:28:54
阅读次数:
914
历史原因 随着工程数量越来越大,目录结构越来越多。 在编译源码的时候需要组织一定的规则来进行编译,这样可以节省很多的时间以及提高很大的效率 gcc test.c -o test //这个是最简单的编译命令 对于简单的只有几个文件的代码可以使用,shell 脚本来简单实现 但是对于大型的几万个文件的工 ...
分类:
其他好文 时间:
2018-08-28 14:17:31
阅读次数:
148
1、使用命令行 #添加android, 如果是ios ,设置ios cordova platform add android #编译成apk ionic build #开启 cordova run android 2、按照上面的命令发现无法在Genymotion模拟器运行 这时需要修改Genymot ...
分类:
其他好文 时间:
2018-08-11 01:35:28
阅读次数:
600
m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android.mk这个makefile文件,否则就往上找最近的Android.mk文件。 builds all of the moudles in the current ...
分类:
移动开发 时间:
2018-07-14 14:39:44
阅读次数:
760
编译Android时,我们常用命令 -j8代表用系统的8个线程去编译 但是这样出来的log会直接打印在标准输出里,会存不全;而且因为是8个线程,会导致log的顺序是乱的 所以当我们编译过一次之后(大部分文件已经被编译了,下次编译会跳过,这样节省下大部分时间) 选择下面的命令编译比较好: log会存储 ...
分类:
移动开发 时间:
2018-06-05 14:06:12
阅读次数:
233
http://johnhany.net/2016/07/build-opencv-manager-for-android-on-ubuntu/ 最近想在Android上尝试一下SIFT和SURF匹配算法,但考虑到这些算法都是专利保护的,并没有被包含在预编译库中,所以还需要自己来动手编译OpenCV ...
分类:
移动开发 时间:
2018-02-11 19:52:38
阅读次数:
534