当前位置:   article > 正文

uniapp项目打包成APK包(问题:未配置appkey或配置错误)

未配置appkey或配置错误

1.APP离线打包的SDK配置(android目录下)

1.新建一个空目录(根目录)

目录中的文件
在这里插入图片描述

文件build_releade.sh内容

# 注入打包环境
ENV=$1

# H5资源构建
cd h5               # 切换文件目录到H5if [[ -z $ENV ]]; then
    ENV='prod'      # 设置默认打包环境(生产)
fi

echo "env ====> $ENV"

npm run build-app:$ENV   # 执行构建命令

# android资源构建
cd ../android                      # 切换文件目录到android下
./gradlew clean assembleRelease    # 执行构建脚本(生成apk)

# 应用安装(如果手机连接了电脑,可以执行安装命令直接装到手机上)
./gradlew installRelease
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

2.生成h5目录

创建uniapp+vue3+ts项目模板 uniapp+ts模板下载链接
若更新 @dcloudio/ 依赖(注意:查看项目中 @dcloudio/ 中是否全部更新

npx @dcloudio/uvm@latest
  • 1

uniapp官网

将uniapp+vite+vue3+ts项目重命名为 h5 ,复制到目录里,重新 install

3.生成android和app

下载SDK包uniappAPP离线SDK
在这里插入图片描述

将图1中文件解压缩,复制图2中的文件到目录中,并重命名为 android,打开文件夹,将图3中文件重命名为app
图1
图1
在这里插入图片描述

图2

在这里插入图片描述

图3

4.android和app目录里修改配置

(1)修改gradle版本号

打开Android\gradle\wrapper\gradle-wrapper.properties文件,修改gradle版本为7.2
jdk版本1.8
在这里插入图片描述
下载报错时

distributionUrl=file\:///C:/develop_tool/Java/gradle-7.2/gradle-7.2-bin.zip
  • 1

在这里插入图片描述

(2)删掉h5项目生成的包

删掉android\app\src\main\assets\apps中所有文件

(3)修改android/settings.gradle

在这里插入图片描述

(4)修改app下文件

app/simpleDemo.iml文件重命名为app.iml文件

(5)Android Studio打开Android项目

Android Studio使用 import(导入) android目录
在这里插入图片描述

(6)配置签名证书

在这里插入图片描述

在app下新建keystore目录,复制C:\Users\86137目录下的release.jks文件,新建keystore.properties文件

# release.jks目录
storeFile=/keystore/release.jks
storePassword=123456
# 包名
keyAlias=ctip-app
keyPassword=123456
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

①DCloud开发者中心账号注册登录
DCloud账号登录
②生成(.keystore)签名证书的过程,参考:生成签名证书
jdk1.7 (jdk1.8及以上,不显示MD5) 签名证书 jks与keystore 相互转换
③查看证书

keytool -list -v -keystore test.keystore  
Enter keystore password: //输入密码,回车
  • 1
  • 2

④查看APPkey
在这里插入图片描述

appkey: 9a87ce2567d98063be2760b0fc4862be
appid: __UNI__F80670B
  • 1
  • 2

(7)配置gradle.properties文件

android/gradle.properties文件中新增

# package
# 包名
PKG=com.catsti.ctip
COMPILE_SDK=30
MIN_SDK=21
TARGET_SDK=30
# VER_NAME=1.0.230418
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

(8)配置build.gradle文件

app/build.gradle文件中替换:


                
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/772482
推荐阅读
相关标签
  

闽ICP备14008679号