一:Android.mk
Android.mk 内部定义了一个或者多个源代码的模块,该文件的产生是和NDK相关的,NDK 是Android提供的一种工具,可以为编译mk文件内部的源代码提供依赖支持。
此外,Android.mk 文件是属于GNU 文件的一部分,GNU是用来编译源码的,如gcc命令等。

二: Pom.xml(使用maven)
1. pom是一种项目对象模型,。通过xml表示maven项目,使用pom.xml来实现,描述了项目的配置信息,包括项目的url,依赖性和规则等。
2. 基本内容:
POM包括了所有的项目信息
groupId:项目或者组织的唯一标志,并且配置时生成路径也是由此生成,如org.myproject.mojo生成的相对路径为:/org/myproject/mojo
artifactId:项目的通用名称
version:项目的版本
packaging:打包机制,如pom,jar,maven-plugin,ejb,war,ear,rar,par
name:用户描述项目的名称,无关紧要的东西,可选
url:应该是只是写明开发团队的网站,无关紧要,可选
其中groupId,artifactId,version,packaging这四项组成了项目的唯一坐标。一般情况下,前面三项就可以组成项目的唯一坐标了。

Maven android 工程的创建:http://gdgzzch.blog.163.com/blog/static/376404522012111910190197/

三 : .SO文件
.SO文件是linux下的动态链接库文件,相当于windows下的.dll文件。
Android开发中为了利用一些C/C++写的代码可以用NDK工具把代码编译称SO文件,然后导入到Android的项目中。方法/lib/armeabmi里。
至于什么是动态链接库文件可以参考:http://www.360doc.com/content/11/1203/09/510771_169315220.shtml

四:build.xml 文件
build.xml 文件是Ant项目管理工具的构建文件,Ant对GNU make中的缺陷设计的更为完善。
Ant运行xml格式的文件,而不是shell命令。它又一个project组成,而一个project可以分为很多target,target又可分为很多task,每个task通过一个实现特定接口的java类完成。

五:default.properties
记录项目中需要的环境信息和版本号。

六:project.properties
由Android工具自动生成,包括版本号和其他依赖文件,为Ant build所使用。

更多相关文章

  1. Android(安卓)之使用ContentProvider(内容提供者)共享数据
  2. Android(安卓)5.1编译大于2G的OTA包是会出 Android(安卓)Overflo
  3. 19個好用的Android開發工具(Written By: ventans Leo)
  4. Android多语言适配values文件夹命名
  5. 【Android】xml文件里面出现unbound prefix的问题
  6. 完美解决 No IDEA annotations attached to the JDK 1.8 (C:\Pr
  7. Android(安卓)Studio 将引用第三方jar包的android工程打包成jar
  8. Windows下给Android(安卓)app进行系统签名
  9. Android数据存储操作②文件存储

随机推荐

  1. 你知道golang中的闭包的意义和用法吗
  2. go语言主要是用来做什么的
  3. 如何解决go语言乱码问题
  4. 关于Golang 全局sql数据库连接
  5. go语言最适合做什么
  6. go语言string转int的方法
  7. 记录Golang Recover的一个小坑
  8. 哪些大公司在用go语言
  9. go是什么开发语言
  10. Go语言属于什么语言