国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Cordova 打包簽名 Android release app 過程詳解及cordova創(chuàng)建app

objc94 / 834人閱讀

摘要:很久之前就想寫這篇博客,但是一直沒有時間,今天抽空來整理一下,總結(jié)一下的創(chuàng)建打包簽名。

很久之前就想寫這篇博客,但是一直沒有時間,今天抽空來整理一下,總結(jié)一下cordova的創(chuàng)建、打包、簽名apk。對于cordova所需的打包環(huán)境,如node,cordova的安裝,這里就不再多說,度娘上有很多... 1.cordova命令創(chuàng)建一個項目

cordova create testApp com.test.app

這里testAPP是項目的名字,testApp com.test.app是APP的包名,可以隨意取,最好按照“com.” 開頭
cd testApp 進(jìn)入到剛剛創(chuàng)建的項目目錄,可以看到如下文件目錄:

說說目錄中文件的用處

hooks:里面就一個readme.md文件,沒什么卵用

platfroms:通過cordova platforms add android 添加的安卓相關(guān)文件就放在里面,這個文件夾比較重要,打包生成的apk也在這個文件夾下

plugins:cordova安裝的插件在此文件夾下

res:存放資源文件,我沒有用到過

www:這個文件下寫我們的項目,如html,js,css等代碼

.npmignore:忽略文件,沒什么用處

config.xml:打包項目的配置文件,可以修改APP的包名,應(yīng)用名稱等

2.cordova命令添加Android平臺

cordova platforms add android
(如果是想移除Android平臺的,可以運行cordova platforms remove android,也可以安裝指定版本的Android平臺,cordova platforms add android@6.3.0)
運行命令后,會生成一些新文件夾,node_modules是依賴文件,在platfroms下面會生成新加入的Android平臺文件

另外:
安裝插件 cordova plugin add 插件名,如:cordova plugin add cordova-hot-code-push-plugin
卸載插件 cordova plugin remove 插件名,如:cordova plugin remove cordova-hot-code-push-plugin
查看安裝的插件列表 cordova plugin list

3.cordova命令編譯打包apk

cordova build android
執(zhí)行命令后,會在testAppplatformsandroiduildoutputsapk目錄下生成一個android-debug.apk,這就完成了一個簡單的打包,把這個apk安裝在手機(jī)上,就可以運行了。

但是,上面生成的是一個測試的apk,沒有任何簽名信息,不能上架到各大應(yīng)用平臺,下面來講一下打包一個有簽名的apk

apk簽名 1.第一步

在項目根目錄下運行命令cordova build --release android,會在testAppplatformsandroiduildoutputsapk目錄下生成一個android-release-unsigned.apk

2.第二部

運行命令keytool -genkeypair -alias name.keystore -keyalg RSA -validity 4000 -keystore name.keystore
執(zhí)行以上命令后,會要求填寫密碼口令,單位信息等等,這里需要記住錄入的密碼,因為最后編譯apk的時候還需要用到,在所有的選項都錄入完后,按回車,會在項目的根目錄下生成一個name.keystore的簽名文件,里面就包含剛剛錄入的一些信息。
會在根目錄下生成一個name.keystore,這是apk獨有的簽名證書,如下圖(命令中的name.keystore中的name是簽名文件的名字,這里可以任意取名,我習(xí)慣用name.keystore)

3.第三部

testAppplatformsandroiduildoutputsapk目錄下生成一個android-release-unsigned.apk重命名為name_unsigned.apk(我為了與name.keystore對應(yīng)),并將它和根目錄下的name.keystore放在同一目錄下

4.第四部

進(jìn)入dabao這個文件夾下,運行命令jarsigner -verbose -keystore name.keystore -signedjar name.apk name_unsigned.apk name.keystore,輸入之前簽名的錄入的密碼,經(jīng)過編譯,會生成最后的簽名版本 name.apk.

至此,就完成了apk的打包簽名

希望這篇文章能幫助到需要的朋友~~~~

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/93448.html

相關(guān)文章

  • IONIC 云端打包(在線編譯)

    摘要:為什么要在線打包本身是基于,的打包又依賴于等等。在編譯環(huán)境配置的道路上一路填坑屢戰(zhàn)屢敗之后,遂尋求其他出路。國內(nèi)的跨平臺開發(fā)解決方案等都提供云端打包的服務(wù),不用配置本地編譯環(huán)境,就了一下是否有提供云打包的服務(wù)。 為什么要在線打包 Ionic本身是基于Cordova,Cordova的app打包又依賴于XCODE、ANDROID SDK、Gradle、Maven等等。在Android編譯環(huán)...

    garfileo 評論0 收藏0
  • vue+Cordova

    摘要:系列安裝安裝搭建工程注自定義命名工程加入注自定義命名注意事項修改目錄下的執(zhí)行時,會把打包內(nèi)容指定到文件夾內(nèi),根據(jù)文件夾內(nèi)容構(gòu)建。添加平臺在加平臺前,需要修改的內(nèi)容,包名的命名一般是,與申請微信時所用的包名對應(yīng)。 vue-cordova vue2.0系列+Cordova 安裝vue-cli npm install -g vue-cli 安裝Cordova npm install -g c...

    劉厚水 評論0 收藏0
  • Ionic+Cordova WebApp Android打包環(huán)境搭建

    摘要:寫一下這兩天打包的總結(jié),希望幫人省下一些搜索的時間。環(huán)境配置下載地址配置環(huán)境和環(huán)境配置步驟基本一樣,測試打開,輸入,返回版本號即為成功。把圖標(biāo)等文件用該命令上傳自己的項目到服務(wù)器,上傳完成后會有一個項目編號。 寫一下這兩天打包app的總結(jié),希望幫人省下一些搜索的時間。 一.準(zhǔn)備工作: 需要安裝:Nodejs、AndroidSDK、Apache-ant、Jdk,Ionic、Cordova...

    icyfire 評論0 收藏0
  • vue和cordova項目整合打包,并實現(xiàn)vue調(diào)用android的相機(jī)的demo

    摘要:經(jīng)過網(wǎng)上查找很多資料,發(fā)現(xiàn)很多只有的項目整合,但是使用插件的文章很少,現(xiàn)在把從創(chuàng)建和創(chuàng)建到使用插件到項目打包到手機(jī)運行過程記錄下來先上項目結(jié)構(gòu)目錄項目創(chuàng)建安裝環(huán)境這個這邊就不描述了,網(wǎng)上很多教程創(chuàng)建應(yīng)用創(chuàng)建項目為目錄命名空間項目名稱添加平臺 經(jīng)過網(wǎng)上查找很多資料,發(fā)現(xiàn)很多只有vue+cordova的項目整合,但是vue使用cordova插件的文章很少,現(xiàn)在把從創(chuàng)建cordova和創(chuàng)建v...

    zhonghanwen 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<