Android 工程中各种文件的介绍

本文介绍了Android项目中常见的几种文件类型,包括Android.mk、Pom.xml、.SO文件、build.xml、default.properties及project.properties等。详细解释了这些文件的作用及用途。
部署运行你感兴趣的模型镜像



Android 工程中各种文件的介绍

请尊重别人的成果。

转载请表明:http://blog.youkuaiyun.com/wangjia55/article/details/8701319


我们在android的开发中,有时会碰到各种各样的不常见文件,如:Android.mk, pom.xml ,project.properties.  , build.xml ,   .so 文件等,现在一一为大家介绍。

一:Android.mk 

      Android.mk 内部定义了一个或者多个源代码的模块,该文件的产生是和NDK相关的,NDK 是Android提供的一种工具,可以为编译mk文件内部的源代码提供依赖支持。

    此外,Android.mk 文件是属于GNU 文件的一部分,GNU是用来编译源码的,如gcc命令等。

   文件具体内容就不介绍,网上有很多详细介绍。


二: Pom.xml

   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这四项组成了项目的唯一坐标。一般情况下,前面三项就可以组成项目的唯一坐标了。


三 : .SO文件

     是linux下的动态链接库文件,相当于wendows下的.dll文件。

     ANdroid开发中为了利用一些C/C++写的代码可以用NDK工具把代码编译称SO文件,然后导入到Android的项目中。方法/lib/armeabmi里。

    至于什么是动态链接库文件可以参考:http://www.360doc.com/content/11/1203/09/510771_169315220.shtml


四:build.xml 文件

     是Ant项目管理工具的构建文件,Ant对GNU make中的缺陷设计的更为完善。

    Ant运行xml格式的文件,而不是shell命令。它又一个project组成,而一个project可以分为很多target,target又可分为很多task,每个task通过

一个实现特定接口的java类完成。


五:default.properties

    记录项目中需要的环境信息和版本号。


六:project.properties

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

转载请表明:http://blog.youkuaiyun.com/wangjia55/article/details/8701319

您可能感兴趣的与本文相关的镜像

Wan2.2-T2V-A5B

Wan2.2-T2V-A5B

文生视频
Wan2.2

Wan2.2是由通义万相开源高效文本到视频生成模型,是有​50亿参数的轻量级视频生成模型,专为快速内容创作优化。支持480P视频生成,具备优秀的时序连贯性和运动推理能力

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值