zoukankan      html  css  js  c++  java
  • 命令行创建Android项目

     android create project -n Welcome_World -t 8 -p Welcome_World -k org.example.welcome_World  -a Welcome_World

      其中,-n指定要创建的项目的名称,-t指定项目针对的Android的平台,-p指定该项目的保存路径,-k指定该项目的包名,-a选项指定Activity的名称。

      现创建一名称为Example000的Android应用,其路径为当前路径,包名为org.Example.example0000,Activity名字为Example0000。效果如下图所示。

      

      

      此时,当前路径下又有了一phoneDevelop目录。原来当前路径不能用当前目录所在的上层目录表示,这样会默认为重新创建一个与上层目录名相同的目录。那么,将-p之后修改为“.”又将如何?

      

      此时可看出,虽然可以创建这个项目,但有错误。提示说当前目录不为空。看来只能在空目录下创建Android项目。修改路径为Example000,重新创建。

       

       创建成功。打开Example000,目录如下图所示

       

      其中,res目录,src目录和AndroidManifest.xml文件时Android项目必须的,其他目录、文件都是可选的。res目录用于存放Android项目的各种资源文件,包括字符串、图片等。Src目录是一个普通的存放java源文件的目录。AndroidManifest.xml 文件是Android项目的系统清单文件,用于控制Android应用的名称、图标、权限的整体属性。

      用记事本编辑目录reslayout下的main.xml文件,resvalues下的string.xml文件,srcorgExample下的Examp000.java文件。编辑完成后,启动命令行窗口,并转入Example000目录下,用ant命令调试Example000.

      常用ant命令:

     

       <另:ant是啥?它是一个非常简洁、易用的项目生成工具>

      调试完毕,ant release 将得到一个未签名的APK。然后将此未签名的APK用jarsigner命令签名。若本机尚无数字证书,则应先用keytool命令创建数字证书。

       

      创建数字证书:

       

       

      

      <注意,指定数字证书的存储路径不可以是不存在的路径,也即执行此命令时系统不会自动创建本不存在的目录>

      数字证书创建完毕后,就可以对用jarsigner命令为未签名的APK签名了。命令为:

       

      

      <注意:若当前路径不是数字证书的存储路径,则应指出存出证书所在路径;若当前路径不是未签名的APK的存储路径,则应指出其路径。详见下图>

      

       签名完毕。用zipalign.exe工具对已签名的APK包进行优化。它是Android自带的一个档案整理工具,可用于优化APK安装包,从而使Android应用与系统之间的交互效率得以提升,使应用程序的运行速度得以提升。

      zipalign -f -v 4 Example000inExample000.apk Example000inExample000_zip.apk 

      

      说明:

      

       <注意:一定要注意当前路径与数字证书存储路径、APK存储路径不同时要写出其路径>

      优化之后,接下来就是安装运行了。命令行启动模拟器:

      

      然后用ADB工具来安装APK。

      

      其中,-r指重新安装,-s指安装到SD卡上,<file>为APK。

      

      <注意:再说一次,当前路径不是APK所在路径时一定要写出APK的路径!!!>

       

      至此,用命令行写Android应用已经说完了。点击Example000,没有完成要求的功能,以后再完善。

  • 相关阅读:
    oracle goldengate技术架构-简单试验(全)
    oracle goldengate安装
    Oracle HA 之 OGG部署流水
    Oracle HA 之 基于活动数据库复制配置oracle 11.2 dataguard
    Oracle HA 之 oracle 11.2 rac库配置active dataguard
    sosi-statistics
    xplan-打印执行顺序
    统计信息脚本
    Oracle管理监控之段空间利用监控-oracle性能优化
    监控7天内过期用户脚本
  • 原文地址:https://www.cnblogs.com/dgz-/p/4395682.html
Copyright © 2011-2022 走看看