// 声明是Android程序apply plugin: 'com.android.application'android { // 编译SDK的版本 compileSdkVersion 21 // build tools的版本 buildToolsVersion "21.1...
分类:
移动开发 时间:
2015-09-16 20:06:49
阅读次数:
324
Gradle 是基于groovy语言实现(基于JVM的语法和java类似的脚本语言)的一个Android编译系统, google针对Android编译用groovy语言开发了一套dsl,这就是gradle。 因此,遇到不明白的gradle配置,直接看看相关groovy的源码,一般都可以找到解决的办法,始终记住,groovy是类似java的编程语言,不仅仅是脚本语言。
在现在流行的Spring Boot微服务开发框架中,Groovy语言是可以代替Java语言编程的。...
分类:
其他好文 时间:
2015-09-16 14:21:02
阅读次数:
145
BPI-M2 Android 4.4.2 编译教程 ================================ //Copyright 2014-2015 SINOVOIP,lnc Leo Xu (otakunekop@banana-pi.org.cn) 1.安装编译所需的Linux系统,推荐使用‘Ubuntu 12.04.x LTS‘。 安装...
分类:
移动开发 时间:
2015-09-10 16:12:04
阅读次数:
268
在Android源代码目录下的build目录下,有个脚本文件envsetup.sh;$. build/envsetup.sh注:该命令的前面的逗点(.),相当于source。执行这个脚本文件后,就可以获得一些有用的工具:- croot: Changes directory to the top of...
分类:
移动开发 时间:
2015-09-08 10:50:21
阅读次数:
205
android源码编译完成之后,在根目录下会有一个out目录生成,如果我们想要运行虚拟机的话,需要配置一下环境变量.首先我们使用下面的命令打开配置环境变量的文件:gedit ~./bashrc在这个文件的最后,添加如下代码:export ANDROID_PRODUCT_OUT=~/android/out/target/product/generic
ANDROID_PRODUCT_OUT_BIN=~...
分类:
移动开发 时间:
2015-08-18 16:16:21
阅读次数:
160
第四章、Android编译系统与定制Android平台系统4.1Android编译系统Android的源码由几十万个文件构成,这些文件之间有的相互依赖,有的又相互独立,它们按功能或类型又被放到不同目录下,对于这个大的一个工程,Android通过自己的编译系统完成编译过程。4.1.1 Android编...
分类:
移动开发 时间:
2015-08-12 19:09:21
阅读次数:
175
我在博客上发表一些我的Android学习心得,希望对大家能有帮助。
在前一章我们学习了基本的ndk-build脚本参数用法。
这一章再次学习一下反编译。
1、简介这次分析的是一个很简单的程序,算是反编译入门的一个入门教程
主要学习一下工具的使用测试样本EX_05_01_.apk
链接: http://pan.baidu.com/s/1sjOIXJn 密码: 5uq42、首先,使用dex2ja...
分类:
移动开发 时间:
2015-08-04 11:19:52
阅读次数:
146
Makefile文件的规则格式TARGET:PREFEQUISTES COMMANDSmain.c
#include
#include int main(int argc,char *argv[]){
printf("%d",getNumber());
return 0;
}utility.h
int getNumber();utility...
分类:
移动开发 时间:
2015-07-30 14:55:05
阅读次数:
251
我在博客上发表一些我的Android学习心得,希望对大家能有帮助。
在前一章我们学习了如何学习基本的dex2jar和jd-gui使用。
这一章学习基本的ndk-build脚本参数用法。
编译具体参数使用:ndk-build : 编译
ndk-build -C : 先cd进入,然后执行ndk-build。
ndk-build -B : 在构建系统的时候不...
分类:
移动开发 时间:
2015-07-29 15:58:47
阅读次数:
272
将此脚本置于android 工程源码根目录,即可用此脚本起build,且取名为compile.sh
#!/bin/bash
#
# Copyright (c) 2012, The Linux Foundation. All rights reserved.
#
# Redistribution and use in source and binary forms, with or w...
分类:
移动开发 时间:
2015-07-28 13:05:50
阅读次数:
148