uni-app 开发安卓app踩坑记录
uni-app离线打包android —— 官方文档
- Android studio打包apk后弹窗提示“打包时未添加ui模块”
在工程应用目录的build.gradle文件中buildTypes下的minifyEnabled设置为false - Android studio打包时报错 “Execution failed for task ‘:app:lintVitalAnalyzeRelease”
在build.gradle中的android代码块中添加如下代码
lintOptions {checkReleaseBuilds false// Or, if you prefer, you can continue to check for errors in release builds,// but continue the build even when errors are found:abortOnError false
}
- 使用离线打包自定义调试基座后调用
uni.makePhoneCall()
,进入success回调但是无法拉起拨打电话权限,也无法进入拨打电话界面
先检查是否申请了拨打电话权限,
我在Hbuilderx中manifest.json中勾选了"<uses-permission android:name=\"android.permission.CALL_PHONE\"/>"
,然后运行,依然无法调用。进入app权限管理界面,也没有拨打电话权限的选项。
一番查找后才知道,原来是因为我使用的自定义调试基座,那么拨打电话的权限就应该在原生代码中声明,在原生项目中,切换到Android视图,app -> manifest -> AndroidManifest.xml
的<manifest></manifest>
节点中添加<uses-permission android:name="android.permission.CALL_PHONE" />
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"package="com.xx.xx"><uses-permission android:name="android.permission.CALL_PHONE" />
</manifest>
其他涉及到权限相关的,也可以参考这一点。
- 离线打包 apk 提示当前应用运行在自定义调试基座中,…
dcloud_control.xml 中将 syncDebug 改为 false 或 去掉就好了 - 真机运行时控制台提示请关闭防火墙和代理并重新运行
退出科学上网软件 - 离线打包集成安卓厂商推送时,需要在根目录的build.grade中设置依赖,在buildscript和allprojects节点下的repositories设置maven,然后build就会报错。解决方案:查看grade版本,点击File->Project Structure->Project。高于某个(我也忘了)版本的,需要在根目录的settings.grade的repositories中设置maven
持续更新中…
uni-app 开发安卓app踩坑记录相关推荐
- 开源大数据开发平台DataSphereStudioLinkis踩坑记录
Linkis:https://github.com/WeBankFinTech/Linkis DataSphereStudio:https://github.com/WeBankFinTech/Dat ...
- Unity个人开发中的踩坑记录(混沌式更新)
DateTime时间戳计算 一言蔽之,通常使用DateTime计算时间戳,起始时间点为UTC时间1970年1月1日0点整,需手动设置一个基准DateTime来处理. DateTime StartDat ...
- 安卓 Native+Flutter 应用开发入门资料、亲身实战及踩坑记录
安卓 Native+Flutter 应用开发实战及踩坑记录,练手入门项目:FluLearn 入门资料 第三方共享包检索(国内).第三方共享包检索(国外) Flutter开发环境搭建(中文版).Flut ...
- 【STM32+机智云】机智云手机APP点灯实验踩坑记录
[STM32+机智云]机智云手机APP点灯实验踩坑记录 一.实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP.因此开始了踩坑之旅,一切的一切开始于一 ...
- 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录
需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...
- 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 The End 导航页及收尾工作
导航: 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 1 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 2 桃词 ...
- 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 1
前言 由于笔者操作不当,将项目搞崩了,所以打算重写一遍,记下开发过程,作为学习记录.此软件能实现最普通的单词查询功能,也有启动动画.登录注册之类的功能,但笔者目前能力有限,未能将其完善,这是初学阶段的 ...
- uniapp 开发安卓App实现高德地图路线规划导航
文章目录 技术概述 技术详述 问题与解决 我的总结 参考文献 技术概述 描述这个技术是做什么的/什么情况下会使用到这个技术,学习该技术的原因,技术的难点在哪里.控制在50-100字内. uniapp的 ...
- Kbone踩坑记录(VUE多端开发不得不做的吃螃蟹尝试)
Kbone踩坑记录 tabbar kbone-ui使用 自定义导航 页面跳转 扩展API 环境判断 swiper 图片资源 wx-web-view Kbone踩坑记录 tabbar 所有 tabbar ...
- 安卓上比较好的python开发软件-手机随时随地写Python,还可以开发安卓APP,太厉害了!...
python, 近五年最为火爆的编程语言,语法优雅,类库丰富,一行代码即可完成 Java 十行代码量. 本次,舞剑来推荐一款手机端使用 Python 的APP. QPython QPython是安卓上 ...
最新文章
- VS.net下编写makefile文件--NMAKE用法
- SAP系统怎样快速应对2019税改?
- 电脑大小写怎么切换_苹果笔记本电脑pro系列键盘的应用攻略
- android长截图工具下载,一键长截屏下载-一键长截屏 安卓版v1.0.0-PC6安卓网
- 二级路由添加网络打印机的方法
- java 序列化_java的序列化机制,这一篇文章就够了
- 燕东微通过注册:预计年营收超20亿 亦庄国投与京东方是股东
- 学习mars3d的过程记录—配置环境
- 听《正面管教》,论如何教育孩子
- 基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)
- springboot智慧餐厅点餐餐桌预订系统设计与实现
- 经典算法 之 子数组换位问题
- 10.8.8.8柠檬wifi网页登录_20.5.24—0元Kindle补货了!速度上车!
- Microsoft Office Professional Plus 2013全套
- 数字计算lisp_可从计算尺和LISP中汲取教训
- 使用STM32CubeMX 快速生成 USB HID 工程 - STM32F107VCT6
- 14款前端常用的富文本编辑器插件
- 计算机二级c语言程序填空,计算机二级C语言题库之程序填空.docx
- VMware虚拟机安装Ubuntu16-18系统超详细过程(含下载地址)
- 可视化网站教程:最流行的搭建工具及必学的7个功能
热门文章
- 【Html从头开始】-1 HTML文档基本格式
- 【VQ-VAE-2论文精读】Generating Diverse High-Fidelity Images with VQ-VAE-2
- [cf 1091D]D. New Year and the Permutation Concatenation
- vmware workstation:指定的文件不是虚拟磁盘
- 报错Warning: require(D:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):
- <VS Code>关于vscode编译c++文件时出现【error:no such file or directory】的错误
- 量化交易 聚宽 羊驼交易策略
- 为什么php-fpm会使用内存一直增加_终于讲明白了!国外大神超详细解读:苹果M1为什么比英特尔x86快了那么多?...
- 1265: [蓝桥杯2015决赛]四阶幻方
- Ubuntu卸载软件:3种卸载方式