当前位置: 首页 > news >正文

Uni-App 使用android studio打包最新教程

 

字数 530,阅读大约需 3 分钟

Uni-App 使用android studio打包最新教程

1、下载uniapp离线sdk

Dcloud 官方平台地址Android 离线SDK - 正式版 | uni小程序SDK[1]

2、找个自己的文件夹解压

注意文件夹不要带中文,android studio 不支持中文路径

3、生成App-Android 资源文件

image

4、将生成的app资源 放到第一步下载的sdk的HBuilder-Integrate-AS/simpleDemo 下将原有的文件删掉

image

复制整个文件夹到HBuilder-Integrate-AS/simpleDemo

image

将原有的文件删掉,将文件复制到上图位置

5、使用android studio打开文件夹HBuilder-Integrate-AS

image6、修改文件

1、manifests/AndroidManifest.xml

   <meta-data
            android:name="dcloud_appkey"
            android:value="dcloud的离线key" />

离线key的地址是

应用列表[2]

在列表里找到你的应用点进去

image找到各平台信息复制整个android的值 覆盖原本的android:value="这里面的值"

image7、修改Gradle Scripts下的Build.gradle

namespace 、和 applicationId的值修改成你使用云端证书的名字

名字在这里
image
image

android {
    compileSdkVersion 35
    buildToolsVersion '35.0.0'
    namespace 'xds.tv'
    defaultConfig {
        applicationId "xds.tv"
        minSdkVersion 21
        targetSdkVersion 33
        versionCode 1
        versionName "1.0"
        multiDexEnabled true
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_8
            targetCompatibility JavaVersion.VERSION_1_8
        }
        ndk {
            abiFilters 'armeabi-v7a' // 配置的越少包的的体积越小 
        }
    }

8、修改assets 文件的dcloud_control.xml 文件的appid

修改成你自己的appid

<hbuilder>
<apps>
    <app appid="__UNI__你的uniid" appver=""/>
</apps>
</hbuilder>

9、打包

image

image

image

key store path 是从dcloud下载下来的证书

image

key store password 和key password 是证书的密钥 获取方式如下

image

key alias 就是你的appid

点击create 就开始构建app了 构建完成就可以安装

image

其他问题

1、打开apk提示appkey 未配置或者配置错误

一般是第七步或者是下载错证书导致的

2、如何修改app的名字和logo

app的名字在res/values/strings.xml内

<resources>
    <string name="app_name">你的appname</string>
</resources>

logo 在res/drawable 将文件夹下的icon 和push替换掉就行了,其他的可以选择删除

image

3、修改打包的包名

右键你的simpleDemo点击rename 选择rename module 即可

image

引用链接

[1] Android 离线SDK - 正式版 | uni小程序SDK: https://nativesupport.dcloud.net.cn/AppDocs/download/android.html
[2] 应用列表: https://dev.dcloud.net.cn/pages/app/list

 

http://www.hskmm.com/?act=detail&tid=13134

相关文章:

  • tomcat CPU数量和线程数的关系
  • NASA运货飞船天鹅座再次推迟,航天任务为什么总是“彩排”不断
  • Centos系统切换为光盘本地源
  • 基于Hilbert-Huang变换(HHT)的模态分解与瞬时频率计算
  • NIO
  • python处理Excel单机小程序:匹数据,增强版VLookup
  • var sql 的不同用法
  • CF623B Array GCD
  • Python爬虫实现双色球历史数据抓取
  • 酵母细胞工厂全球调控策略研究进展:从遗传编辑到智能响应
  • Avalonia 根据绑定的数据类型动态选择模板
  • PyTorch图神经网络(一)
  • Python版Sigstore稳定版发布:软件供应链签名新标准
  • 网速带宽概念
  • 跨网传输软件:打通数据孤岛,保障安全流通!
  • 「KDOI-07」能量场
  • 基于LQR控制器的柔性机械臂抑振
  • 202507_QQ_caidundun
  • 国内企业邓白氏编码免费申请流程
  • 在CodeBolcks下wxSmith的C++编程教程——wxSmith教程目录(序言)
  • 生命周期
  • CF1893D Colorful Constructive 题解
  • C#通过15位或者18位身份证判断性别年龄
  • 深入解析:​​XMedia Recode 全能视频音频转换与编辑工具
  • MySQL同步ES的 5 种方案
  • 如何支持高并发高吞吐量编程
  • outlook大附件发送是什么?
  • 好用的提示词
  • 202312_Dest0g3_StrageTraiffic
  • 2025年内外网文件传输新范式:十大好用的内外网文件摆渡系统