uniapp 离线安卓本地打包(利用保利威视的打包工程打包)

1.java环境变量配置

https://www.cnblogs.com/cnwutianhao/p/5487758.html

2.保利威视插件工程下载

https://github.com/polyv/polyv-uniapp-cloudclass-plugin-android

3.在打包工程中引入本地app资源

在这里插入图片描述

4.android studio下载

http://www.android-studio.org/

5.android studio安装

https://zhuanlan.zhihu.com/p/80051318

6.android离线SDK下载(正式版)

首先请确保uni-app编译器的版本号和离线 SDK 的版本号一致。如果版本不一致,app启动时会弹出版本不一致的提示框
https://nativesupport.dcloud.net.cn/AppDocs/download/android

7.android原生打包教程(安装一个空的项目,用你的项目去替换这个空项目)

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android

8.android studio SDK安装

在这里插入图片描述

在这里插入图片描述

9.Android Uni app 插件冲突解决指南

https://github.com/polyv/polyv-uniapp-cloudclass-plugin-android/wiki/Android-Uni-app-%E6%8F%92%E4%BB%B6%E5%86%B2%E7%AA%81%E8%A7%A3%E5%86%B3%E6%8C%87%E5%8D%97
在这里插入图片描述
注:云直播需注释3个文件:

在这里插入图片描述

在这里插入图片描述

10.android原生工程配置

https://nativesupport.dcloud.net.cn/AppDocs/usesdk/android?id=%e9%85%8d%e7%bd%ae%e5%b7%a5%e7%a8%8b

10.1

在这里插入图片描述

10.2 安卓 studio中配置应用名称+隐私协议:
<resources>
    <string name="app_name">app名字</string>
    <string name="dcloud_privacy_prompt_title">温馨提示</string>
    <string name="dcloud_privacy_prompt_accept_button_text">同意并继续</string>
    <string name="dcloud_privacy_prompt_refuse_button_text">不同意并退出</string>
    <string name="dcloud_privacy_prompt_message"><Data><![CDATA["<font color='#666666' style='line-height: 30rpx;'>感谢您下载并使用app名字!我们非常重视您的个人信息和隐私保护。为了更好的保障您的权益,请您认真阅读 <a style='color: #428bca;text-decoration: none;' ###'>《用户协议》</a>和<a style='color: #428bca;text-decoration: none;' href='####'>《隐私政策》</a>的全部内容,同意并接受全部条款后开始使用我们的产品和服务。</font>"]]></Data></string>
</resources>

在这里插入图片描述

10.3 图标配置

在这里插入图片描述

10.4 id 配置

在这里插入图片描述

10.5 开发或者正式版配置

在这里插入图片描述

10.6 微信分享配置:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.7 支付配置:

https://nativesupport.dcloud.net.cn/AppDocs/usemodule/androidModuleConfig/pay
在这里插入图片描述
在这里插入图片描述

10.8 android拨打电话配置:

https://blog.csdn.net/weixin_42778796/article/details/96473733

10.9 版本升级配置:

https://ask.dcloud.net.cn/article/35703

10.10 安装gradle(网络不好时没有gradle需要安装)

在这里插入图片描述

11.添加证书文件

在这里插入图片描述
在这里插入图片描述

12.开始打包

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于全面屏:
https://www.cnblogs.com/whycxb/p/9737613.html

13.打包的坑

13.1 安卓相机无法打开解决(兼容安卓10):

https://nativesupport.dcloud.net.cn/AppDocs/FAQ/android?id=%e7%a6%bb%e7%ba%bf%e6%89%93%e5%8c%85android-10%e4%b8%8a%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9b%b8%e6%9c%ba

13.2 应用包名查找

https://blog.csdn.net/wuqingsen1/article/details/84662784?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_baidulandingword-5&spm=1001.2101.3001.4242

13.3 Cannot resolve symbol 'weixin’报错解决

https://blog.csdn.net/weixin_34319999/article/details/93855268

13.4 如何定位问题

打开AndroidStudio的terminal,在命令行输入命令:gradlew compileDebugSource --stacktrace -info或gradlew assembleDebug --info

mac linux系统输入:./gradlew compileDebugSource --stacktrace -info

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值