国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uni-app離線打包安卓apk

這篇具有很好參考價(jià)值的文章主要介紹了uni-app離線打包安卓apk。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

uni-app離線打包apk

記錄一下打包apk的過(guò)程:
參考:uni-app離線打包官網(wǎng)地址

1. 打包需要

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

2.導(dǎo)入工程

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

2-1.遇見問(wèn)題

1. 加載.idea和.gradle失敗,

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

Unsupported Java. 
Your build is currently configured to use Java 17.0.6 and Gradle 6.5.

Possible solution:
 - Upgrade Gradle wrapper to 7.2 version and re-import the project

解決:FileProject Structure

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
重新構(gòu)建:FileSync Project with Gradle Files
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
安卓結(jié)構(gòu):ProjectAndroid
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

3.申請(qǐng)appkey

登錄開發(fā)者中心選擇需要打包的應(yīng)用→各平臺(tái)信息→查看或新增安卓打包信息

  1. 這里為了項(xiàng)目的交接和管理,還有一些權(quán)限問(wèn)題,最好用公司的郵箱登錄;
  2. 該賬號(hào)和hbuilder開發(fā)時(shí)候的賬號(hào)是一個(gè),開發(fā)運(yùn)行的時(shí)候項(xiàng)目就自動(dòng)添加上了;
  3. 如果在自己的賬號(hào)已經(jīng)添加上了可以轉(zhuǎn)移項(xiàng)目到公司的賬號(hào)上;
  4. 如果appID還沒(méi)用過(guò)可以在hbuilder里面重新登錄,在根目錄manifest.json→基礎(chǔ)配置→重新獲取appID,運(yùn)行一下項(xiàng)目就加上了;
  5. 這里需要的應(yīng)用簽名相關(guān)的信息就是版權(quán)信息,需要配一下;

3-1.SHA1

因?yàn)槭前鏅?quán)信息,所以可以多個(gè)項(xiàng)目用一個(gè)簽名,如果之前有簽名,就直接在簽名的目錄下打開控制臺(tái),輸入keytool -list -v -keystore keystore.jks→輸入密碼獲?。ㄗ⒁饷艽a輸入不會(huì)顯示,不可使用復(fù)制粘貼)
注意:

  1. 官網(wǎng)給出的獲取SHA1的文檔的jarsinger簽名格式只支持v1簽名,
  2. Android studio 打包應(yīng)用自帶的apksinger格式支持v1和v2簽名
  3. 安卓離線打包v1版本和v2版本簽名官方說(shuō)明
  4. 總結(jié):就是版本升級(jí)和權(quán)限的問(wèn)題,用哪個(gè)都行,但是上架谷歌應(yīng)用商店只支持apksigner驗(yàn)證

申請(qǐng)簽名:
這里我用的是apkSinger:
BuildGenerate Signed Bundle / APK...(注意只有項(xiàng)目構(gòu)建成功后才會(huì)有這個(gè)選項(xiàng))
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
② 選擇APKNext
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
③ 選擇Creat new...
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
④填寫信息→OKNext
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
releaseCreate
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
⑧根目錄下生成了密鑰文件→在文件夾中打開→cmd打開控制臺(tái)
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
⑨輸入keytool -list -v -keystore keystore.jks→輸入密碼(注意密碼輸入不會(huì)顯示,不可使用復(fù)制粘貼),
keystore.jks為你的密鑰文件名
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

3-2.在開發(fā)者中心添加安卓平臺(tái)的信息

①填寫信息
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
②創(chuàng)建appkey
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

4.配置項(xiàng)目

①配置appkey
simpleDemo/src/main/AndroidMainifest.xml
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
②配置應(yīng)用版本號(hào)和密鑰
/simpleDemo/build.gradle
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

③配置應(yīng)用名稱
simpleDemo/src/main/res/values/strings.xml
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
④配置應(yīng)用啟動(dòng)頁(yè)及provider節(jié)點(diǎn):該配置項(xiàng)目模板已配過(guò),核對(duì)一下就行
simpleDemo/src/main/AndroidMainifest.xml
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
⑤配置應(yīng)用圖標(biāo)和啟動(dòng)頁(yè)
simpleDemo/src/main/res/drawable/...png
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

5.打包應(yīng)用

①Hbuilder生成本地打包資源
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
②替換AndroidStudio的資源
simpleDemo/src/main/apps/__UNI_A
__UNI_A為appID
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
simpleDemo/src/main/data/dcloud_control.xml
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
③打包
BuildGenerate Signed Bundle / APK...→選擇APK→Next→輸入別名和別名密碼→Next→選擇release→Create
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

5-1.遇見問(wèn)題

5-1打包失敗-gradle版本問(wèn)題

1.gradle版本和Java jdk版本不對(duì)應(yīng)
Unable to make field private final java.lang.String java.io.File.path accessible: 
module java.base does not "opens java.io" to unnamed module @3b998fc7

解決:這里我百度搜索都是下載一個(gè)對(duì)應(yīng)版本的Java,但是這條報(bào)錯(cuò)的同時(shí)右下角還有一個(gè)提示,點(diǎn)擊按鈕就彈出如下窗口,在右側(cè)Notifications也能找到,如果沒(méi)有彈窗就FileSync Project with Gradle Files重新構(gòu)建一下,該問(wèn)題和2-1的問(wèn)題是相互影響的,當(dāng)時(shí)沒(méi)注意所以打包失敗
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android
然后不用選,直接按照默認(rèn)選項(xiàng)點(diǎn)擊Run selected steps,然后重新 BuildGenerate Signed Bundle / APK...打包,可能還會(huì)提示這個(gè)錯(cuò)誤,這時(shí)候重復(fù)此操作,就可以了,它在自動(dòng)匹配gradle和gradle plugin 的版本。
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

我的成功打包后的gradle和gradle plugin版本:
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android

④打包成功,文件夾位置:simpleDemo/release/simpleDemo-release.apk
uni-app 離線打包,uni-app開發(fā)日記,uni-app,android文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-854529.html

到了這里,關(guān)于uni-app離線打包安卓apk的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uni-app android 本地離線打包步驟【保姆級(jí)】一看就會(huì)

    uni-app android 本地離線打包步驟【保姆級(jí)】一看就會(huì)

    ? 打包好的路徑在 ? 注意下載離線SDK版本需與HBuilderX版本一致 ? 在這里,打開 這個(gè)項(xiàng)目。 ? 3.1將apps目錄下所有文件刪除,并替換成你本地打包好的資源。這個(gè)資源是有倆級(jí)的。 ? 3.2 ? 將dcloud_control.xml中的appid修改為你打包好的資源里的manifest.json文件中的id。(必須一致

    2024年02月04日
    瀏覽(32)
  • uni-app打包后安卓不顯示地圖及相關(guān)操作詳解

    uni-app打包后安卓不顯示地圖及相關(guān)操作詳解

    新公司最近用uni-app寫app,之前的代碼有很多問(wèn)題,正好趁著改bug的時(shí)間學(xué)習(xí)下uni-app。 使用uni-app在瀏覽器調(diào)試的時(shí)候,地圖是展示的,但是打包完成后,在app端是空白的。咱第一次寫app,啥也不懂啊不是。 附上一張瀏覽器調(diào)試的截圖: 安卓app上是空白頁(yè),就不附圖了。 因?yàn)?/p>

    2024年02月11日
    瀏覽(111)
  • 用 Android Studio 打包 uni-app 的安卓apk;手把手教程、巨詳細(xì)避坑

    用 Android Studio 打包 uni-app 的安卓apk;手把手教程、巨詳細(xì)避坑

    Uni-app 離線打包 apk 1. Android Studio 下載 Android Studio官網(wǎng) 2. HBuilderX下載 HBuilderX下載 3. App離線SDK下載 Android 離線SDK - 正式版 下載后解壓文件,將 HBuilder-Integrate-AS 重命名 build-template 并拷貝到一個(gè)專門打包用的文件夾下作為打包模板 該文件夾中有一個(gè) simpleDemo 文件夾 即 build-temp

    2024年02月04日
    瀏覽(85)
  • uni-app開發(fā)小程序使用uni.chooseMedia選擇圖片,安卓手機(jī)無(wú)法選擇圖片

    uni-app開發(fā)小程序使用uni.chooseMedia選擇圖片,安卓手機(jī)無(wú)法選擇圖片

    一、在小程序中,選擇圖片并上傳,是一個(gè)很常見的功能; 二、最近在開發(fā)中,使用 uni.chooseMedia 來(lái)做選擇圖片功能時(shí),蘋果手機(jī)是正常的,安卓手機(jī)打不開!??!代碼如下: 就這點(diǎn)屁代碼,蘋果手機(jī)可以正常打開選擇圖片的功能,安卓手機(jī)沒(méi)法打開?。?! ?。。?! 我百思

    2024年02月16日
    瀏覽(34)
  • 【TTS】uni-app語(yǔ)音播報(bào)app開發(fā) / MT-TTS安卓原生自帶語(yǔ)音合成插件(免費(fèi)無(wú)限次)

    【TTS】uni-app語(yǔ)音播報(bào)app開發(fā) / MT-TTS安卓原生自帶語(yǔ)音合成插件(免費(fèi)無(wú)限次)

    TTS 是 Text To Speech 的縮寫,即“ 從文本到語(yǔ)音 ”,是人機(jī)對(duì)話的一部分,讓機(jī)器能夠說(shuō)話。TTS是語(yǔ)音合成應(yīng)用的一種。 在程序開發(fā)中,有很多TTS的插件,比如百度,訊飛,等等,但是大部分產(chǎn)品都不是完全免費(fèi)無(wú)限制次數(shù)調(diào)用的且需在線使用 本篇文章介紹一種免費(fèi)快捷且可

    2023年04月15日
    瀏覽(85)
  • 【uni-app系列】uni-app之App打包

    【uni-app系列】uni-app之App打包

    選擇菜單項(xiàng) “發(fā)行” - “原生App-云打包”: 輸入相關(guān)信息: 第一次安裝時(shí)會(huì)提示安裝依賴: 提示打包校驗(yàn)信息,點(diǎn)擊【繼續(xù)打包】: 如果沒(méi)有實(shí)名認(rèn)證,提示如下信息: 可以通過(guò)修改 manifest.json 取消通訊錄權(quán)限或進(jìn)行實(shí)名認(rèn)證處理,本文通過(guò)實(shí)名認(rèn)證處理。 登錄 DCloud

    2024年02月08日
    瀏覽(20)
  • 在 WebStorm 中開發(fā) uni-app - 用vue2實(shí)現(xiàn)手機(jī)APP(apk) + 微信小程序項(xiàng)目開發(fā)方案
webstorm開發(fā)的uniapp + hbuilderx進(jìn)行app?小程序打包

    在 WebStorm 中開發(fā) uni-app - 用vue2實(shí)現(xiàn)手機(jī)APP(apk) + 微信小程序項(xiàng)目開發(fā)方案 webstorm開發(fā)的uniapp + hbuilderx進(jìn)行app?小程序打包

    我們主要分析了如下小程序開發(fā)框架,主要包括: 框架 技術(shù)棧 案例 微信小程序 支付寶小程序 百度小程序 頭條小程序 H5 App uni-app Vue 豐富 ? ?? ?? ? ?? ? Taro React 豐富 ? ? ? ? ? ? wepy Vue 豐富 ? ? ? ? ? ? mpvue Vue 豐富 ? ? ? ? ?? ? ?首先,就要排

    2023年04月15日
    瀏覽(106)
  • 在 WebStorm 中開發(fā) uni-app - 用vue2實(shí)現(xiàn)手機(jī)APP(apk) + 微信小程序項(xiàng)目開發(fā)方案
                    
            
webstorm開發(fā)的uniapp + hbuilderx進(jìn)行app?小程序打包

    在 WebStorm 中開發(fā) uni-app - 用vue2實(shí)現(xiàn)手機(jī)APP(apk) + 微信小程序項(xiàng)目開發(fā)方案 webstorm開發(fā)的uniapp + hbuilderx進(jìn)行app?小程序打包

    我們主要分析了如下小程序開發(fā)框架,主要包括: 框架 技術(shù)棧 案例 微信小程序 支付寶小程序 百度小程序 頭條小程序 H5 App uni-app Vue 豐富 ? ?? ?? ? ?? ? Taro React 豐富 ? ? ? ? ? ? wepy Vue 豐富 ? ? ? ? ? ? mpvue Vue 豐富 ? ? ? ? ?? ? ?首先,就要排

    2024年02月05日
    瀏覽(99)
  • uni-app云打包與本地打包

    uni-app云打包與本地打包

    uni-app打包方式目前有兩種,云打包和本地打包,主要介紹本地打包, 開始使用打包之前,我們先看一下【 發(fā)行 】的工具欄,我們來(lái)簡(jiǎn)單介紹一下云打包與本地打包的區(qū)別: 原生APP-云打包: 原生APP-本地打包: 用HBuilderX打開要打包的項(xiàng)目 選中項(xiàng)目列表中的項(xiàng)目右擊選擇發(fā)行

    2023年04月10日
    瀏覽(24)
  • uni-app之a(chǎn)ndroid離線自定義基座

    uni-app之a(chǎn)ndroid離線自定義基座

    一 為什么要自定義基座 1,基座其實(shí)就是一個(gè)app,然后新開發(fā)的頁(yè)面可以直接在手機(jī)上面顯示,查看效果。 2,默認(rèn)的基座就是uniapp幫我們打包好的基座app,然后我們可以進(jìn)行頁(yè)面的調(diào)試。 3,自定義基座主要用來(lái)實(shí)現(xiàn)原生插件的調(diào)用的,自定義基座可以實(shí)現(xiàn)使用HBuilder/HBuil

    2024年02月10日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包