[创建项目步骤 2011-07-13]
主要是以命令行创建工程、

1: Creating an Android Project (配置完android_sdk 环境变量之后、命令行 创建android项目)

例子:
android create project \
--target <target_ID> \
--name <your_project_name> \
--path path/to/your/project \
--activity <your_activity_name> \
--package <your_package_namespace>


说明:target 指定的是本地 android 版本。本地的最低版本为 1,依次累加 。如果本地的最低的android 版本为 2.1,创建项目后的 target 就为 7 。
name android 项目的名称
path 项目存放的路径名称
activity 项目的主activity名称
package 项目的包名, 程序运行后的进程中 看到的程序名称就是包名

android create project --target 1 --name ZL_TEST --path . --activity Main --package com.zl.android




▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

2.Signing Your Applications (注册应用程序)

Here's an example of a Keytool command that generates a private key:(这里的一个例子,在一个命令Keytool生成一个密钥)

keytool -genkey -v -keystore release -alias release -keyalg RSA -keysize 2048 -validity 10000

(keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -keysize 2048 -validity 10000 -storepass android -keypass android )



在以后同一个应用程序升级时,会自动匹配该应用程序是不是同一个密匙和密码,否则安装或升级失败!

-keystore 密钥库的名字 一般不改 默认就行

-alias 别名,自定义密钥的别名


在执行的命令的过程中、会提示输入密码等信息.
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

3.Developing-Building and Running (Building)

Build signed and aligned

1)修改项目根目录下的 build.properties 属性文件
key.store=release-key.keystore (指定密匙)
key.alias=release (指定别名)

2)在配置好ant 前提下 、命令行进入 项目的根目录 执行 (该命令打包为最终版本)
ant release

3) 在打包该应用程序的过程中 会提示输入 签名证书的 密码。(创建keystore 输入的密码)

▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

4. 将手动创建的android 工程import 到 eclipse中

1)将任意一个工程更目录下的
.classpath
.project (修改文件中的 <name>节点中的项目名称)

使用 eclipse import 该项目

更多相关文章

  1. android -- 多级目录创建
  2. 从零开始学android开发-adt-bundle-eclipse下的修改android app
  3. android > 调用拨打电话 并子线程监控然后返回跳转
  4. android studio编译错误 之 Cause: com/android/builder/profile
  5. Android(安卓)创建菜单栏
  6. Android(安卓)luancher消息提醒-ShortcutBadger
  7. Android版本名称、版本号、API level对应关系
  8. Android(安卓)原生项目集成 Flutter
  9. 通过app打包修改app名称

随机推荐

  1. 使用sklearn轻松实现数据缩放
  2. Numpy进阶之排序小技巧
  3. 8个超好用的Python内置函数,提升效率必备!
  4. 全平台都能用的pandas运算加速神器
  5. 现代浏览器探秘(part4):事件处理 [每日前
  6. 一步步教你用实现HTML5 SVG动画效果 [每
  7. 轻松解决Github连接缓慢、图裂问题
  8. Conda太慢?试试这个加速工具!
  9. 25页PPT | 如何利用python进行地图可视化
  10. 解决matplotlib文字标签遮挡问题