安卓开发-Android的项目结构+应用程序编译和安装过程+adb在cmd中相关命令+安卓的发展史和其体系结构

本文详细介绍了Android项目的文件结构,包括src、gen、Android等目录的作用,并解释了从Java源代码到APK文件的整个编译过程,以及adb命令的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《一:Android的项目结构》

src:    coder编写java代码处

gen:    自动生成资源文件对应的资源代号,如res中的一张图片ic_launcher.png,在R.java中都会对应:public static final int ic_launcher=0x7f002

Android:    对应sdk目录中,platfroms中的版本中的jarAndroid Private 
Libraries: 导入安卓依赖的jar包,是SDK中extras/android/support中的libs


assets: 保存数据库的初始化文件,html,轻量级视屏/音乐(QQ音乐),配置文件等耗性能的。


bin:    将java代码和资源编译打包成.apk文件


libs:   项目运行所依赖的jar包


res:    drawable:图标,为适应不同版本手机会有同一图片不同尺寸的图片放在不同后缀名的drawable文件夹中

layout:项目中用到的各种布局文件

menu:菜单配置文件(为main.xmlvalues: dimens,尺寸,安卓控件的尺寸
    String:存储所有的文本
    styles:  样式文件
    colors: 颜色配置文件
    ids:存储安卓控件的id的文件夹


AndroidManifest.xml:    安卓配置文件,相当于javaweb中的web.xml文件(最高最低版本,应用包名,权限,四大组件配置等)


project.properties: 工程的配置文件,配置安卓版本,第三方依赖包的路径


proguard_project.txt:   配置混淆编译的规则

《二:应用程序编译安装的过程》

1.javac.exe:    所有的Java文件编译成.class文件

2.dx.bat:   build-tools/android-4.4w/dx.bat,将.class打包合成.dex压缩文件

3.R.java根据id资源生成resources.ap_

4.aapt.exe: build-tools/android-4.4w/dx.bat,将resources.ap_+classes.dex + res + asset 生成apk压缩包

5.adb.exe:  platform-tools,负责把生成好的apk文件上传安装到手机中

《三:adb相关命令》

1.一个/多个模拟器开启情况下安卓应用:adb install xx.apk/adb -s 设备名 install xx.apk

2.一个/多个模拟器开启情况下卸载一个应用:adb uninstall 应用包名/adb -s 设备名 uninstall  应用包名

3.进入手机终端,Linux shell命令:
adb shell
  ls -l:   查看当前目录下的文件
  pwd:   查看当前文件的路径
  cd xx:   跳到某个文件夹
  cd ..:    返回上一层

4.杀死adb调试桥:adb kill server

5.启动adb调试桥: adb start server

《四:安卓的发展史和其体系结构》

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值