欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

利用uniapp開發(fā)APP時的調(diào)試/安卓打包等詳解

 更新時間:2022年12月08日 11:45:22   作者:WeiflR10  
uni-app??是一個使用??Vue.js開發(fā)所有前端應(yīng)用的框架,開發(fā)者編寫一套代碼,下面這篇文章主要給大家介紹了關(guān)于利用uniapp開發(fā)APP時的調(diào)試/安卓打包等的相關(guān)資料,需要的朋友可以參考下

一、調(diào)試

1.先用數(shù)據(jù)線連接電腦和手機,選擇“文件傳輸”,

2.打開開發(fā)者模式,華為手機舉列-->設(shè)置-->關(guān)于手機-->版本號,多次連續(xù)點擊“版本號”,就會提示已打開 開發(fā)者模式

3.華為手機舉列-->設(shè)置-->系統(tǒng)和更新-->開發(fā)人員選項-->打開 USB調(diào)試,進(jìn)入調(diào)試模式

4.在Hbuild中打開項目,選擇 運行-->運行到手機或模擬器,當(dāng)前使用uniapp開發(fā)的APP就可以運行到手機了

注:第一次運行時會自動給手機下載Hbuilder名稱的APP,有些手機可能需要自己下載,具體可根據(jù)運行后的Hbuild終端提示操作

按照上面的操作運行到手機時,看不到接口的請求以及樣式等,可以按照如下操作

1.打開webview調(diào)試(在Hbuild中打開項目,選擇 視圖-->顯示W(wǎng)beiview控制臺)

 2.chrome瀏覽器打開: chrome://inspect/#devices 這個頁面

點擊對應(yīng)頁面的inspect,就可以看到樣式等了

還可以點擊下圖中的調(diào)試按鈕,打開調(diào)試,可以看到log日志等

注:無論哪種方式都無法看到network接口請求情況,有哪位小伙伴知道的可以告訴我一下嘛~

二、打包

1.云打包:提交文件,uni-app官網(wǎng)會為你生成Xcode項目并對Xcode項目進(jìn)行配置(根據(jù)你的mainfest.json),然后生成ipa包給你,你提交到蘋果官網(wǎng);

2.離線打包:使用uni-app官網(wǎng)提供的xcode模版,然后把HB項目打離線包(js包),然后放到xcode項目下,相當(dāng)于是在xcode里有個webview,然后你導(dǎo)入js文件給它使用,提交審核還是走蘋果原來那一套。

3.云打包和離線打包的優(yōu)缺點

① 離線打包支持混淆功能,只對vue文件,nvue文件不起作用;

② 使用線上收費插件,就一定要用云打包;

③ 云打包的系統(tǒng)權(quán)限提示語只支持中/英。

④ 打包要排隊,包時間受網(wǎng)絡(luò)影響。

大家可以根據(jù)項目的具體情況而選擇,下面介紹一下云打包安卓的操作步驟

選擇 發(fā)行-->原生App-云打包,打開下圖界面

測試可以使用云端證書,生產(chǎn)最好使用自有證書,不然可能會被別人覆蓋!

生成自有證書可以參考官方 Android平臺簽名證書(.keystore)生成指南 - DCloud問答

如果選擇‘打自定義調(diào)試基座’,自定義運行基座可以所有配置生效(主要是manifest.json的配置),和打包后運行到手機時的運行環(huán)境基本一致

manifest.json配置介紹

manifest.json 文件是應(yīng)用的配置文件,用于指定應(yīng)用的名稱、圖標(biāo)、權(quán)限等。

1.基礎(chǔ)配置

 基礎(chǔ)配置中主要是AppID的獲取

①登錄dcloud開發(fā)者中心 登錄 (dcloud.net.cn)(使用Hbuild登錄的同一賬號)

②點擊重新獲取,dcloud開發(fā)者中心會生成一條數(shù)據(jù)

2.App圖標(biāo)配置:可以直接使用1024*1024的圖標(biāo),自動生成所有圖片

3.啟動界面配置

主要注意 安卓啟動界面樣式,生產(chǎn)用的話肯定需要自定義啟動圖,通用啟動界面是 hbuild綠色的那個圖(所有App必須有啟動頁)

安卓的啟動圖需要  .9.png 格式的圖片,制作方式可參考官方 Android平臺啟動圖使用.9.png圖片 - DCloud問答

模塊配置和權(quán)限配置都是用到什么配置什么,沒有用到的不要配置,上架商城后會被駁回?。?!還有需要注意的是有些模塊配置和權(quán)限配置是需要寫在 用戶協(xié)議和隱私聲明 中寫的,需要寫sdk包的使用啥的。

 “使用原生隱私政策提示框” 勾選后會在根目錄生成androidPrivacy.json文件

就是用戶第一次進(jìn)入APP時,會給用戶一個提示框,需要用戶同意或拒絕。拒絕后會有新的提示框,需要再次查看或者退出APP。

具體頁面可根據(jù)自己項目的需求更改

{
    "version" : "1",
    "prompt" : "template",
    "title" : "服務(wù)協(xié)議和隱私政策",
    "message" : "  請你務(wù)必審慎閱讀、充分理解“服務(wù)協(xié)議”和“隱私政策”各條款,包括但不限于:為了更好的向你提供服務(wù),我們需要收集你的設(shè)備標(biāo)識、操作日志等信息用于分析、優(yōu)化應(yīng)用性能。<br/>  你可閱讀<a href=\"https://baidu.html\">《服務(wù)協(xié)議》</a>和<a href=\"https://baidu.html\">《隱私政策》</a>了解詳細(xì)信息。如果你同意,請點擊下面按鈕開始接受我們的服務(wù)。",
    "buttonAccept" : "同意并接受",
    "buttonRefuse" : "暫不同意",
    "hrefLoader" : "system|default",
    "second" : {
        "title" : "確認(rèn)提示",
        "message" : "  進(jìn)入應(yīng)用前,你需先同意<a href=\"https://baidu.html\">《服務(wù)協(xié)議》</a>和<a href=\"https://baidu.html\">《隱私政策》</a>,否則將退出應(yīng)用。",
        "buttonAccept" : "同意并繼續(xù)",
        "buttonRefuse" : "退出應(yīng)用"
    },
    "styles" : {
        "backgroundColor" : "#FFFFFF",
        "borderRadius" : "10px",
        "title" : {
            "color" : "#000000"
        },
        "buttonAccept" : {
            "color" : "#000000"
        },
        "buttonRefuse" : {
            "color" : "#000000"
        }
    }
}

注:隱私政策和用戶協(xié)議 需要一個能訪問的https地址,上架到某些商城時也會用到

總結(jié)

到此這篇關(guān)于利用uniapp開發(fā)APP時的調(diào)試/安卓打包等的文章就介紹到這了,更多相關(guān)uniapp開發(fā)APP調(diào)試/安卓打包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論