Cordova+Eclipse打包apk安装包

前提条件,电脑安装过nodejs和Cordova,不作详述,后面再补一篇相关blog记录一下。

本文主要从纯操作角度介绍使用Cordova将html5项目打包成安卓安装包的过程,此前看到很多前辈写的经验对具体操作部分介绍得不够细致,为了方便后来者更好地参照,所以在此作此记录。

第一步:在磁盘中新建一个文件夹,用来存放Cordova创建的项目

比如,在D盘的Download下面新建一个文件夹ruyi

从cmd命令行中进入到ruyi目录中,

运行Cordova命令创建工程

ruyi : 项目文件夹名称

com.hero.ruyi : 项目内部包名

ruyiyule : 项目名称,打包出的安装程序安装后显示的名称

进入到新创建的项目文件夹ruyi中,里面的文件结构不再赘述

将自己的项目代码全部copy到www文件夹中,包括所有的html, css, js文件和图片等

运行Cordova命令指定项目平台

编译项目

等一段时间,出现BUILD SUCCESSFUL 说明编译成功

将编译后的项目导入到eclipse中

然后将项目导出

第一次导出需要创建一个后缀名为keystore的文件,并设置密码

填入一些相关信息,然后点击Finish就能导出一个apk安装包了。

如果要修改安装包的图标,可以修改config.xml配置文件

图片存放的位置,针对不同分辨率设备,将相应文件夹中的图片一一换成自己想要的图片

修改过config.xml文件后,要重新编译Android工程,并刷新eclipse工程后再重新导出成新的apk。

时间: 2024-10-06 18:58:09

Cordova+Eclipse打包apk安装包的相关文章

Sencha学习笔记2:打包您的第一个Sencha安卓应用apk安装包

通过上一篇翻译的官方文章的介绍我们对sencha有了初步的印象,同时我们也通过该向导生成了第一个示例应用代码框架,那么下一步可能很多人都觉得应该根据该向导所提示的去看一下一个应用是如何建立起来的详细信息了,但我认为可以换一下学习的路径. 天地会珠海分舵是一个比较急功近利的人,所以有了第一个自动生成的代码示例后,他是比较急于想知道应该如何将该示例打包成一个安卓的apk安装包来安装到目标安卓机器上.刘备做得好,得陇就应该望蜀,做人还是有点追求的好. 下面我们就尝试通过一个HelloWorld的示例来

[Android] Robotium手机自动化测试(仅需apk安装包版)——环境搭建 【转】

Robotium的手机自动化测试,很多都是利用app源代码里的Id定义来开发自动化脚本.而在我开始要为项目中的app写自动化测试脚本的时 候,开发的环境还很不稳定,app也还处于开发的状态中,而且,在需要自己搭建Android整个开发环境的时候,也遇到许多需要耗费很多时间去解决的开 发问题.因此,我觉得,在这种情况下,如果自己的自动化脚本环境能和开发完全独立,那么,应该可以更好地展开自动化脚本的开发.所以,在网上一番探索后, 选择了只需要apk安装包的方法. 当然,这样也会遇到问题,比如,在开发

php自定义apk安装包实例

本文实例讲述了php自定义apk安装包的方法,分享给大家供大家参考.具体实现方法如下: <?php // 源文件 $apk = "gb.apk"; // 生成临时文件 $file = tempnam("tmp", "zip"); // 复制文件 if(false===file_put_contents($file, file_get_contents($apk))){ exit('copy faild!'); } // 打开临时文件 $zi

使用zipalign.exe工具优化APK安装包

zipalign.exe是Android自带的一个档案整理工具,它可以用于优化APK安装包,从而提升Android应用与系统之间的交互效率,提升应用程序的运行速度. 操作步骤: 1.在命令行窗口输入如下命令: zipalign -f -v 4 HelloWorld_crazyit.apk HelloWorld_crazyit_zip.apk 上面的命令中各选项说明如下: -f:指定强制覆盖已有的文件 -v:指定生成详细输出 4:指定档案整理所基于的字节数,通常指定为4,也就是基于32位进行整理

android获取apk安装包信息

public class TestActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.main);  String archiveFilePath="sdcard/jb51.net.apk";//安装包路径  PackageManager p

使用InstallShield 2010打包Winform安装包

1.前言 最近,私下帮客户做了一个静脉识别系统,在产品发布的时候,自然少不了打包安装包.由于之前一直在搞B/S相关开发,对打包这块不是很熟悉,今天就来探讨一下. 2.打包工具选择 比较好的打包工具很多,NSIS.InstallShield.还有VS自带的都有,不过好像在VS2013之后InstallShield就成默 认的打包工具了.仔细看了下资料,InstallShield在Windows安装包制作方面是非常优秀的,是微软的金牌合作伙伴明智的信赖,呵呵.就选 择他吧. 其实NSIS也挺好,只不

试验笔记 - 使用7-ZIP压缩来减小APK安装包体积

7-ZIP版本:9.20 x86 And x64 Windows(2010-11-18) 1. 将APK包解压到文件夹2. 全选所有文件,右键“添加到压缩包”3.“压缩格式”必须“zip”4.“压缩等级”选择“极限压缩”5.“压缩方法”必须“Deflate”(试了Deflate64,BZip2,LZMA,PPMd都无法正常安装)6.“单词大小”选择“256”7. 将后缀改为APK即可 原APK大小:1,039,193 B不同“单词大小”压缩能力比对:128:963,793 B(极限压缩默认)19

apk安装包信息

String archiveFilePath="sdcard/DangDang.apk";//安装包路径          PackageManager pm = getPackageManager();            PackageInfo info = pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);            if(info != null){          

应用商城 下载apk 安装包解析错误 没有权限 Permission denied Android - failed to open zip archive

1.错误提示: 03-31 16:48:43.740: INFO/ActivityManager(59): Start proc com.android.packageinstaller for activity com.android.packageinstaller/.PackageInstallerActivity: pid=620 uid=10026 gids={} 03-31 16:48:44.749: WARN/zipro(620): Unable to open zip '/dat