1. 程式人生 > >將已有H5專案用Hbuilder打包生成Android原生安裝包

將已有H5專案用Hbuilder打包生成Android原生安裝包

首先新建一個移動app專案,填寫應用名稱和儲存位置,選擇模版,完成


將其自帶的檔案以及資料夾刪除,只保留manifest.json檔案

          

刪除後

將已有的h5專案貼上到tests專案中

          

開啟manifest.json檔案,配置應用名稱、獲取appid、版本號、頁面入口等資訊

         

開啟左下角的圖片配置,設定app的圖示

啟動圖片配置、設定啟動圖片

sdk配置、設定相應的功能(我這裡將所有的功能都取消了)

模組許可權配置、配置相應的許可權


後兩個頁面引用關係、程式碼檢視未設定,就是預設,儲存

選中該專案右擊-發行-發行為原生安裝包

如果出現提示最好拿手機測試一下自己的專案(不測也沒有關係)


可以選擇DCloud公用證書以及自有證書(推薦)

如果是自由證書那麼需要證書別名、祕鑰密碼和證書檔案

          

開啟我們jdk的安裝目錄,自帶的jre,裡面有keytool工具可以生成


開啟cmd,在該bin目錄下,執行一段指令

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

android.keystore:自己取的別名

 RSA:演算法

-validity 20000:有效天數20000


出來什麼填寫什麼就好了


生成該檔案存在於jre的目錄裡面


回到剛才的Hbuilder裡面

證書別名:剛才自己取的

祕鑰密碼:自己設的

證書檔案:jre目錄的

-打包


注意45M以上的專案是不能雲端打包的

等個幾分鐘

開啟所在目錄就找到了Android的安裝包,至此打包結束,就可以在Android系統上面安裝執行自己的專案了


相關推薦

H5專案Hbuilder打包生成Android原生安裝

首先新建一個移動app專案,填寫應用名稱和儲存位置,選擇模版,完成 將其自帶的檔案以及資料夾刪除,只保留manifest.json檔案            刪除後 將已有的h5專案貼上到tests專案中            開啟manifest.json檔案,配置應用

專案繫結到git上

1 連結 個人部落格: alex-my.xyz CSDN: blog.csdn.net/alex_my 2 建立遠端倉庫 登入github,在上邊建立一個倉庫 複製倉庫連結,比如為[ema

Github使用之專案提交到Github/從Github上pull到本地

新增已有專案到github        新建repository,可以在github網站上直接新建或者使用windows github工具。        進入github repository 專案        在github windows工具中使

專案提交到Hithub上面

之前已經簡單學習的了git的專案管理,也註冊了自己的giihub賬號(注意瀏覽器,有的瀏覽器 可能無響應),之後可能也會提交自己的專案到GitHub上面,所以收藏了一篇提交到GitHub 的文章介紹。https://www.cnblogs.com/springlight/p/6282152.html

hbuilder打包網站專案為apk或ios應用

打包之前,必須將原來核心檔案中呼叫檔案改為絕對地址:  * API核心檔案  */ require("http://www.ilele.top/class/con.php"); require("http://www.ilele.top/class/sql.php"); r

如何專案遷移到Spring Boot

85.1建立可部署的war檔案 生成可部署war檔案的第一步是建立一個 SpringBootServletInitializer的子類並重寫它的configure方法。這樣就可以相容spring Servlet 3.0,允許在servlet容器啟動時配置應用程式。通常這個類需要繼承SpringBootSe

項目推送到github上

紅色 add bubuko IT github 推送 git 項目代碼 文件 1.在本地文件夾 git init git add . git commit -m “first” 2.使用你自己在github上創建的對於的,下面紅色框兩條命令 然後就可以看到自己已經存在的

vue專案 使用Hbuilder打包app 設定沉浸式狀態列

使用 Hbuilder新建好移動app專案後,mainfest.json這個檔案裡的 plus裡設定 statusbar ..... "plus": { "statusbar": { "immersed": true },

Python程式設計:peewee的pwiz資料庫轉為Model

peewee可以用Model直接在資料庫中建立表 反過來也可以,用資料庫中已經存在的表建立Model 前提:已經安裝peewee模組pip install peewee $ python -m pwiz -e mysql -H localhost -p 3306 -u root

本地專案使用git提交程式碼到碼雲coding

進行下面步驟之前,請先在電腦上要裝git工具,官方下載地址:https://git-scm.com/download/win,而且要有coding(程式碼管理)賬號,coding網址:https://coding.net/,可以使用微信或qq登入,然後進行操作 1.在coding上新建一個專案,

java swing寫的程式打包exe可執行程式

將java swing寫的用程式打包exe可執行程式 原文地址:https://www.cnblogs.com/ssh2/p/3463199.html 下面的文章是介紹如何將自己編寫的swing應用程式打包為.exe的可執行程式,進而編譯為.exe的安裝程式。相信有這樣經歷的朋友肯定可以理解

Taro 1.2:微信小程式轉換為多端應用

在距離 Taro 1.1 釋出 之後一個月,經歷了 500 多次提交和 17 個預覽版本的迭代之後,我們有信心在今天釋出 Taro 1.2 正式版。 Taro 1.2 比起 Taro 1.1 和其它的小程式開發框架,增加了許多首次在小程式框架上實現的功能,這些功能包括但不限於: 微信小程式轉多端應用

HBuilder打包測試app

1.npm run build  打包檔案 2.把dist拖拽到HBuilder 3.右鍵設定為webapp 4.點擊發行包 配置app的圖示 刪除帶有歎號的後ctrl+s儲存檔案 去掉廣告後開始打包 6.下載app

只需一行程式碼,PC網站轉成移動網站

  跨屏網 Kuaping.com專注於幾百萬PC網站的移動化需求,只需在網站載入一行JS程式碼即可實現快速將網站變成移動端網站的需求。 對於響應式自適應介面,很多人可能還是不是特別清楚,響應式的實現方式在於通過介面技術來實現同一個介面在不同尺寸顯示屏可以顯示不同的介面。電腦端開啟呈現的是電腦端

VUE項目hbuilder 打包為手機APP

.json 名稱 sets 打包 右鍵 app名 asset 打包成 -c 一、測試項目是否可以正確運行 指令:npm run dev 首先我們先建立一個vue的項目,本人用的是vue-cli隨便建立的,然後運行項目 不必非得是像我這樣的,這一步的目的只是測試一下

倉庫一鍵遷移到github上(無需重新建立倉庫,不會丟失提交記錄)

就在今天,微軟宣佈了Github私有倉庫免費的訊息。在這裡給微軟點個贊。 因為之前私有倉庫是收費的原因,我這裡就把一些私有專案放到了碼雲上,碼雲的私有倉庫是免費的。 現在既然Github的私有倉庫也免費了,就想著還是把專案放到Github吧。 但是我總不能重新建立一個新的倉庫吧,這樣一來

如何GitHub上的專案jenkins進行持續的整合構建部署

最近公司新來的架構師把公司的專案用jenkins持續構建部署,第一次接觸這種自動構建工具的我內心十分的動,再也不用我來把專案打包部署了,簡直嗨的不行!於是到網上收集了一些資料,自己琢磨了一陣子,現在把自己琢磨出來的東西分享記錄一下,有錯誤的地方歡迎大家指正。

VSCode開啟vuejs專案

今天公司培訓使用VSCode來編寫vuejs專案,拿了一個範例來展示,講的比較快,沒怎麼聽清楚。於是下來自己動手配置一下。 下載安裝並配置VSCode 隨便百度上搜個最新的VSCode安裝好後,點選Ctrl + Shit + X開啟外掛擴充套件視窗進行外掛擴

ssh專案中加入webservice(CXF)

一、服務端實現。 1.CXF必須包; 2.applicationcontext.xml裡面加入 (1)標頭檔案: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.spri

Android Eclipse專案ant打包,整合Jenkins自動打包

專案還是用的Eclipse開發。需求就是用Jenkins自動打包。 原想著用Gradle來弄,弄來弄去,也沒編譯過去,就換了個路子,改用Ant打包。網上有教程,不過還是踩了一些坑。 打包之前,想方便的一些的,就先配一下環境,除了已經配好的java環境,還需要有一個andro