一、添加android平台

终端项目目录下输入命令:cordova platform add android(添加),cordovaplatform remove android(移除),添加之后,在项目目录的platforms下会生成一个android文件夹。

二、cordova编译应用

执行命令:cordova build --release android,使用build命令编译应用的发布版本,这个过程需要你的android sdk和环境变量、java jdk和环境变量、android的gradle配置没有错误。说一下gradle的配置:到https://services.gradle.org/distributions站点下载bin.zip文件,添加环境变量PATH=D:\gradle-3.5\bin,输入命令gradle -v查看是否安装成功。编译成功之后,在项目路径的\platforms\android\build\outputs\apk下会生成一个还未签名的apk文件,我把它重新命名为test.apk,这个时候的apk还不能被安装到手机上。

三、生成签名文件

执行命令:keytool -genkey -v -keystore demo.keystore -alias moon -keyalg RSA -keysize 2048 -validity 10000,输入的密码要记住,其他姓名地区等信息随便填吧,最好还是记住,成功之后在主目录下就生成了demo.keystore文件,命令中demo.keystore是生成文件的名字,moon 是别名,随便起但是要记住,一会签名要用到,其他信息如加密、有效日期等就不说了,无需改动。

四、签名应用文件

把在第二步生成的test.apk拷贝到与生成的keystore同一目录下,也就是项目的主目录下,执行命令:jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore demo.keystore test.apk moon,输入签名文件的密码,成功之后主目录下的test.apk就被签名成功了,会比原来未被签名的apk文件大一点,能够安装到手机或android虚拟机上了。


更多相关文章

  1. 关于Ant编译Android中Ant学习研究
  2. Android(安卓)存储
  3. 小米开源文件管理器MiCodeFileExplorer-源码研究(9)-入口分析
  4. android studio如何连接夜神模拟器
  5. win7 Android(安卓)ADB Interface驱动 找不到指定文件的解决办法
  6. 使用Android(安卓)Studio打包生成Jar包
  7. Android(安卓)数据存储——shared preferences
  8. Urban Airship Android(安卓)Client - Helium Push
  9. Android(安卓)反编译资料整理

随机推荐

  1. 从华为事件,看 Google Android(安卓)的独
  2. Tiny4412——Android访问硬件的方法
  3. 使用Android(安卓)databinding进行动态布
  4. android:服务器与客户端的双向开发
  5. 开发人员抱怨:Android应用程式钱难赚
  6. 你不知道的 Android(安卓)WebView 使用漏
  7. 你有没有遇到Android的HelloWord程序无法
  8. Android学习笔记(四七):Content Provider初
  9. Android 操作权限大全(已归纳分类)
  10. android输入法弹出调整布局与沉浸式状态