Android 项目结构及工具使用

上传人:沈*** 文档编号:168602501 上传时间:2022-11-11 格式:DOC 页数:9 大小:389.50KB
返回 下载 相关 举报
Android 项目结构及工具使用_第1页
第1页 / 共9页
Android 项目结构及工具使用_第2页
第2页 / 共9页
Android 项目结构及工具使用_第3页
第3页 / 共9页
点击查看更多>>
资源描述
Android 项目结构及工具使用开发环境:1. Java-JDK2. Android SDKANDROID_SDK_HOME :此变量并非Android SDK安装目录,而是Android模拟器目录。 另外,建议将Android SDK目录 上的rools子目录、platform-tools子目录添加到系统的PATH环境变量中。3. AVD工具Android 常用选项:list 列出机器上所有已经安装的Android 版本和AVD设备。list avd : 列出机器上所有已经安装的AVD设备。list target : 列出机器上所有已经安装的Android版本。create avd : 创建一个AVD设备。move avd : 移动或重命名一个AVD设备。 create project : 创建一个新的Android项目。Android所有命令截图:常用操作命令:(1) 创建一个新的AVD设备示例:Android create avd n -t -b -p -s (2) 启动AVD设备示例:Emulator avd AVD名称(3) 创建一个Android应用(项目) Android create project n(ame) 项目名称 t(arget) 项目针对的Android平台版本 p(ath) 项目保存路径 k(package) 项目的包名 a(activity) Activity的名称(4) Ant 相关命令ant release 用来发布Android应用 常用ant命令clean : 清除项目生成的内容debug : 打包一个调试用的Android应用的APK包。使用debug key进行签名。release : 打包一个发布用的Android应用的APK包。install : 将生成的调试用的APK包安装到模拟器上(要先将模拟器启动)uninstall : 从模拟器上卸载该应用程序。注:ant命令最好跳到android项目的根目录再执行,不然有可能找不到build.xml就算指明build.xml,工具还是会报“Buildfile: build.xml does not exist!Build failed”,如下图所示一般: 4. APK包签名分两个步骤:1) 生成数字证书使用keytool工具生成数字证书。Keytool genkeypair alias 别名 keyalg RSA指定生成数字证书的算法。使用RSA算法。-validity 400 指定生成数字证书的有效期(天)。-keystore 指定生成的数字证书的存储路径,如”cyrus.keystore”注: 最后alias与keystore的值设成相同的值。keytool 命令截图:-genkeypair 命令:示例截图:上图执行后会在当前目录下生成”cyrus.keystore”的文件,这就是数字证书。2) 签名Jarsigner命令截图:使用之前生成的数字证书替APK包签名,示例如下(JDK 6):jarsigner verbose keystore 指定数字证书的存储路径 signedjar 该选项分别为: 签名后的APK包 未签名的APK包 数字证书别名jarsigner 工具如果当前使用的JDK版本为7,要多加两个 digestalg SHA1-sigalg MD5withRSA不过就算加了上述两参数,可能还是会出现警告,不过APK包是可以用的。示例:5. 安装及卸载1) 安装通过“adb install apk包名称”命令安装apk到模拟器中。通过这命令还可以检测apk签名是否正确。JDK7签名及安装apk下,命令如下:Adb install是将apk安装到模拟器中(之前已使用”emulator avd 模拟器名称”命令开启模拟器),如果是安装最后出现”Success”就证明apk的签名是有效的,不然就能重新对apk包进行签名(JDK7 下特别容易出问题,解决办法上面已经给出)。2) 卸载a. 先使用”adb shell”命令b. 再使用”adb uninstall apk的package名称”apk的package名称在项目的AndroidManifest.xml文件中可以看到。卸载截图:6. Android项目结构Hello World|libs|res(资源文件)| |dawable-ldpi、drawable-mdpi、drawable-hdpi | | layout(布局文件)| | values|src(java源文件)| |com| | cyrus| | helloworld| AndroidManifest.xmlres目录存放Android项目的各种资源文件,比如layout存入界面布局文件,values目录下则存放各种XML格式的资源文件,例如字符串资源文件:strings.xml;颜色资源文件:colors.xml;尺寸资源文件:dimens.xml。drawable=ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi这4个子目录则分别用于存放低分辨率、中分辨率、高分辨率、超高分辨率的4种图片文件。src目录只是一个普通的、保存java源文件的目录。AndroidManifest.xml文件是Android项目的系统清单文件。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!