关于ext touch的安装与打包

来源:互联网 发布:企业数据安全管理 编辑:程序博客网 时间:2024/05/20 13:09

一安装ext touch所需的相关工具:  

(1)、SenchaCmd-3.1.0.256:Sencha项目DOS命令包,包含创建项目打包项目,压缩项目等Sencha 命令。 

(2)、Ruby2.0.0-p0:运行Sencha DOS命令的环境。 

(3)、sencha-touch-2.1.0-gpl:Sencha Touch 2.1开发工具。该工具包含了创建项目和开发 项目所需要的资源文件。

1)安装Ruby: 

2)、安装SenchaCmd-3.1.0.256。安装成功后在cmd中输入sencha会看到有相关的文档

3)、解压缩 sencha-touch-2.1.0-gpl 

二 生成项目

(1)、开始---- 所有程序---Ruby2.0.0-p0----Start Command Prompt with Ruby 。  

(2)、把目录切换到 sencha-touch-2.1.0-gpl 目录下。 

(3)、sencha -sdk d:touch-2.3.1generate  app  appname  d:\appname(apppath)  

三、打包开发完成的应用
前面应有com做前缀)

1、在开始目录下选择Start CommandPrompt with Ruby,进入Ruby

(1)、在ruby 中将目录切换到项目的根目录下

(2)、使用sencha  app  build  package 命令打包程序。打包完成后,在项目根目录下会生成一个build 文件夹,文件夹中就是打包后的项目

2、打包成可在安卓系统上运行的apk安装文件,使用sencha app build native语句

在打包前,需将项目下的packager.json做以下修改:

1)"applicationName":"first"(名字可自己决定

2)"applicationId":"com.mycompany.myApp"(Id可由自己命名,但一般前面应有com做前缀)


3)"platform":"Android"(也可选择AndroidEmulator)

4)"certificatePath":" D:/opt/JAVA/jdk1.7.0_45/bin/FirstApp.keystore"

注:生成keystore的方法:

在cmd下进入JAVA文件中的jdk的bin文件下,

C:\Program Files\Java\jdk1.7.0_01\bin>

输入:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 

-keystore android.keystore

其中:-alias android.keystore 生成的keystore别名

-keyalg RSA  加密和数字签名的算法

-validity 1000 有效天数

输入keystore密码:自己确定,输入密码时,没有显示,但已经输进去了!
再次输入新密码:
您的名字与姓氏是什么?
[Unknown]:victor

您的组织单位名称是什么?
[Unknown]:extc

您的组织名称是什么?
[Unknown]: extc
您所在的城市或区域名称是什么?
[Unknown]: DG
您所在的州或省份名称是什么?
[Unknown]: GD
该单位的两字母国家代码是什么
[Unknown]: CN
CN=Mickle, OU=www.ioou.com, O=www.ioou.com, L=Shanghai, ST=Shanghai, C=CN 正确吗?
[否]: Y
输入<android.keystore>的主密码(如果和 keystore 密码相同,按回车):

如果没有错误则回去java的jdk 的bin目录查看是否多了一个叫做android.keystore的文件

5)"certificateAlias":"app",(可自己命名)

6)"certificatePassword":"appapp"(此处填入的是在生成keystore过程中自己设置的密码)

7)"sdkPath":" D:/AndroidSDK/adt/sdk"(此处为安卓sdk文件的地址,如例所示)

8)"androidAPILevel":17"(此处的数字为安卓的版本号)

特别注意:地址中一定用’/’分隔,而不能用’\’

0 0
原创粉丝点击