最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

uniapp打包安卓App的兩種方式(云打包、本地打包)方法詳解

 更新時(shí)間:2022年12月23日 15:44:08   作者:千夢(mèng)  
這篇文章主要介紹了uniapp打包安卓App的兩種方式(云打包、本地打包)方法詳解,需要的朋友可以參考下

在HBuilder上對(duì)APP提供了兩種打包方式,云打包和本地打包,下面主要對(duì)這兩種打包方式做個(gè)介紹

兩者的區(qū)別:云打包相對(duì)簡(jiǎn)單,但是每天最多只能打包五次,而且在高峰期打包時(shí)間可能會(huì)很長(zhǎng),本地打包相對(duì)比較復(fù)雜,但是不限制次數(shù),打包時(shí)間也短

一. uniapp云打包安卓App:

只需要設(shè)置相應(yīng)參數(shù)即可。比較復(fù)雜的地方可能就是證書,如果你是測(cè)試包,Android的話直接選擇共用證書即可,ios則需要申請(qǐng)相應(yīng)證書,申請(qǐng)證書的具體方法官方也介紹的很清楚了,就不贅述了。

云打包

二. uniapp本地打包安卓App:

本地打包相對(duì)比較麻煩,官網(wǎng)也做了詳細(xì)介紹,但是感覺(jué)不太精簡(jiǎn),設(shè)置一大堆,看起來(lái)也不清晰,所以我在這邊大致整理了一下(uni-app安卓打包方式),大致分為底下幾個(gè)步驟。

需要用到的軟件:

Android Studio 下載地址:Android Studio官網(wǎng) OR Android Studio中文社區(qū)
App離線SDK下載:最新android平臺(tái)SDK下載

打包步驟

在 HBuilder 上選擇發(fā)行 -> 原生App-本地打包 -> 生成本地App打包資源,會(huì)在項(xiàng)目里生成一個(gè)unpackage的文件夾

生成包文件

打開Android studio新建一個(gè)空白項(xiàng)目

新建項(xiàng)目

因?yàn)闀?huì)自己生成默認(rèn)屬性,Minimum API Level也會(huì)選擇最新的,所以一路next,F(xiàn)inish就行了

將lib.5plus.base-release.aar、android-gif-drawable-release@1.2.17.aar、uniapp-v8-release.aar和miit_mdid_1.0.13.aar拷貝到libs目錄下(這幾個(gè)包的地址:你下載的App離線SDK -> SDK -> libs)

注意:HBuilderX2.8.0以前需要將uniapp-v8-release.aar替換為uniapp-release.aar

在這里插入圖片描述

配置build.gradle

build

配置

配置應(yīng)用名稱

打開app->src -> main -> values -> strings.xml文件,修改“app_name”字段值,該值為安裝到手機(jī)上桌面顯示的應(yīng)用名稱,建議與manifest.json中name(基礎(chǔ)配置中的應(yīng)用名稱)對(duì)應(yīng)。

配置

配置應(yīng)用啟動(dòng)頁(yè)以及provider節(jié)點(diǎn)

將下面的代碼添加到Androidmanifest.xml的application節(jié)點(diǎn)中(如果存在MainActivity的節(jié)點(diǎn),必須刪掉?。?/p>

將icon.png(圖標(biāo))、ic_launcher.png(應(yīng)用啟動(dòng)頁(yè)圖片)放置到drawable,drawalbe-ldpi,drawable-mdpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi文件夾下,不同文件夾下對(duì)應(yīng)不同圖片尺寸,(這兩個(gè)圖片名字隨意起,與配置處對(duì)應(yīng)即可)

   <activity
            android:name="io.dcloud.PandoraEntryActivity"
            android:launchMode="singleTask"
            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
            android:hardwareAccelerated="true"
            android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
            android:screenOrientation="user"
            android:theme="@style/DCloudTheme"
            android:windowSoftInputMode="adjustResize">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <action android:name="android.intent.action.VIEW" />
                <data android:scheme="h56131bcf" />
            </intent-filter>
        </activity>
        <!--provider節(jié)點(diǎn)必須添加-->
        <provider
            android:name="io.dcloud.common.util.DCloud_FileProvider"
            android:authorities="com.example.myapplication.dc.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/dcloud_file_provider" />
        </provider>

配置后的圖片以及屬性內(nèi)容

在這里插入圖片描述

我這邊完整的AndroidManifest.xml文件(僅供參考)

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.myapplication">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/icon"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.MyApplication">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="io.dcloud.PandoraEntry"
            android:configChanges="orientation|keyboardHidden|keyboard|navigation"
            android:label="@string/app_name"
            android:launchMode="singleTask"
            android:hardwareAccelerated="true"
            android:theme="@style/TranslucentTheme"
            android:screenOrientation="user"
            android:windowSoftInputMode="adjustResize" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name="io.dcloud.PandoraEntryActivity"
            android:launchMode="singleTask"
            android:configChanges="orientation|keyboardHidden|screenSize|mcc|mnc|fontScale|keyboard"
            android:hardwareAccelerated="true"
            android:permission="com.miui.securitycenter.permission.AppPermissionsEditor"
            android:screenOrientation="user"
            android:theme="@style/DCloudTheme"
            android:windowSoftInputMode="adjustResize">
            <intent-filter>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <action android:name="android.intent.action.VIEW" />
                <data android:scheme="h56131bcf" />
            </intent-filter>
        </activity>
        <!--provider節(jié)點(diǎn)必須添加-->
        <provider
            android:name="io.dcloud.common.util.DCloud_FileProvider"
            android:authorities="com.example.myapplication.dc.fileprovider"
            android:exported="false"
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/dcloud_file_provider" />
        </provider>
    </application>

</manifest>

資源配置

在main底下創(chuàng)建文件夾,main -> assets -> apps,將打包的文件放入apps文件夾下,將下載的SDK -> assets -> data文件夾拷貝到 main -> assets文件夾下

在這里插入圖片描述

修改dcloud_control.xml文件

在這里插入圖片描述

在這里插入圖片描述

最后連接手機(jī),點(diǎn)擊運(yùn)行按鈕即可

在這里插入圖片描述

如果你想打一個(gè)APK的包出來(lái),點(diǎn)擊Build -> Build Bundle(s)/APK()s -> Build APK(s)即可

APK

控制臺(tái)會(huì)打印以下內(nèi)容,看到successfully表示打包成功,點(diǎn)擊locate可直接跳轉(zhuǎn)打包好的APK存儲(chǔ)的位置

在這里插入圖片描述

以上就是uniapp打包安卓App的兩種方式(云打包、本地打包)方法詳解的詳細(xì)內(nèi)容,更多關(guān)于uniapp打包安卓App的兩種方式方法詳解的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 分享幾個(gè)快速提升工作效率的小工具(Listary等)

    分享幾個(gè)快速提升工作效率的小工具(Listary等)

    這篇文章主要介紹了分享幾個(gè)快速提升工作效率的小工具(Listary等),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 匯編優(yōu)化提示

    匯編優(yōu)化提示

    暑假瞄了一些匯編優(yōu)化的文章,感覺(jué)這篇有點(diǎn)意思。盡管英文水平不咋地,還是倔起牛勁翻譯了下??隙ㄓ胁缓玫牡胤剑蠹液:瓇英文原文附件給出~如果有什么錯(cuò)誤還望批評(píng)指正~另外,如果admin感覺(jué)可以加精的話就麻煩下了
    2012-07-07
  • 詳解基于深度學(xué)習(xí)的兩種信源信道聯(lián)合編碼

    詳解基于深度學(xué)習(xí)的兩種信源信道聯(lián)合編碼

    信源編碼是一個(gè)數(shù)據(jù)壓縮的過(guò)程,其目的是盡可能地將信源中的冗余度去掉;而信道編碼則是一個(gè)增加冗余的過(guò)程,通過(guò)適當(dāng)加入冗余度來(lái)達(dá)到抵抗信道噪聲,保護(hù)傳輸數(shù)據(jù)的目的。
    2021-05-05
  • Scala函數(shù)式編程專題--scala基礎(chǔ)語(yǔ)法介紹

    Scala函數(shù)式編程專題--scala基礎(chǔ)語(yǔ)法介紹

    這篇文章主要介紹了scala基礎(chǔ)語(yǔ)法的的相關(guān)資料,文中講解非常詳細(xì),幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-06-06
  • ffmpeg播放器實(shí)現(xiàn)詳解之框架搭建過(guò)程

    ffmpeg播放器實(shí)現(xiàn)詳解之框架搭建過(guò)程

    這篇文章主要介紹了ffmpeg播放器實(shí)現(xiàn)詳解之框架搭建過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • java與c#的區(qū)別、兩者有什么不同?

    java與c#的區(qū)別、兩者有什么不同?

    Java和C#都是一門面向?qū)ο蟮恼Z(yǔ)言,Java更多地借鑒了C++的優(yōu)點(diǎn),而摒棄了它的一些不太容易被人掌握的知識(shí)點(diǎn)(有些不能說(shuō)是缺點(diǎn)),并且增加了一些自己的特點(diǎn),而C#則是更多地借鑒了Java的優(yōu)點(diǎn),而增加了一些自己的特點(diǎn)
    2013-04-04
  • 詳解windows 環(huán)境下搭建electricSearch+kibana

    詳解windows 環(huán)境下搭建electricSearch+kibana

    這篇文章主要介紹了windows 環(huán)境下搭建electricSearch+kibana,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-05-05
  • Sqoop的安裝與使用詳細(xì)教程

    Sqoop的安裝與使用詳細(xì)教程

    Sqoop是一款開源的工具,主要用于在Hadoop與傳統(tǒng)數(shù)據(jù)庫(kù)間進(jìn)行數(shù)據(jù)的傳遞,這篇文章主要介紹了Sqoop的安裝與使用詳細(xì)教程,需要的朋友可以參考下
    2021-04-04
  • TCP的三次握手與四次揮手詳細(xì)介紹

    TCP的三次握手與四次揮手詳細(xì)介紹

    這篇文章主要介紹了TCP的三次握手與四次揮手詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 單點(diǎn)登錄的三種實(shí)現(xiàn)方式

    單點(diǎn)登錄的三種實(shí)現(xiàn)方式

    這篇文章主要介紹了單點(diǎn)登錄的三種實(shí)現(xiàn)方式,幫助大家建立網(wǎng)站,優(yōu)化網(wǎng)站體驗(yàn),感興趣的朋友可以了解下
    2020-09-09

最新評(píng)論

福鼎市| 上杭县| 莆田市| 邵阳县| 黎城县| 额敏县| 福建省| 新津县| 德格县| 泰和县| 广东省| 滦平县| 桃园市| 馆陶县| 江口县| 闽侯县| 藁城市| 沭阳县| 屏边| 东山县| SHOW| 琼结县| 临澧县| 岳西县| 游戏| 沙洋县| 济阳县| 托克托县| 鹤壁市| 万年县| 沽源县| 崇明县| 获嘉县| 商南县| 保德县| 四会市| 苗栗市| 南宁市| 喀喇沁旗| 贺兰县| 黄梅县|