uni-app离线打包android —— 官方文档

  1. Android studio打包apk后弹窗提示“打包时未添加ui模块
    在工程应用目录的build.gradle文件中buildTypes下的minifyEnabled设置为false
  2. 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
}
  1. 使用离线打包自定义调试基座后调用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>

其他涉及到权限相关的,也可以参考这一点。

  1. 离线打包 apk 提示当前应用运行在自定义调试基座中,…
    dcloud_control.xml 中将 syncDebug 改为 false 或 去掉就好了
  2. 真机运行时控制台提示请关闭防火墙和代理并重新运行
    退出科学上网软件
  3. 离线打包集成安卓厂商推送时,需要在根目录的build.grade中设置依赖,在buildscript和allprojects节点下的repositories设置maven,然后build就会报错。解决方案:查看grade版本,点击File->Project Structure->Project。高于某个(我也忘了)版本的,需要在根目录的settings.grade的repositories中设置maven

持续更新中…

uni-app 开发安卓app踩坑记录相关推荐

  1. 开源大数据开发平台DataSphereStudioLinkis踩坑记录

    Linkis:https://github.com/WeBankFinTech/Linkis DataSphereStudio:https://github.com/WeBankFinTech/Dat ...

  2. Unity个人开发中的踩坑记录(混沌式更新)

    DateTime时间戳计算 一言蔽之,通常使用DateTime计算时间戳,起始时间点为UTC时间1970年1月1日0点整,需手动设置一个基准DateTime来处理. DateTime StartDat ...

  3. 安卓 Native+Flutter 应用开发入门资料、亲身实战及踩坑记录

    安卓 Native+Flutter 应用开发实战及踩坑记录,练手入门项目:FluLearn 入门资料 第三方共享包检索(国内).第三方共享包检索(国外) Flutter开发环境搭建(中文版).Flut ...

  4. 【STM32+机智云】机智云手机APP点灯实验踩坑记录

    [STM32+机智云]机智云手机APP点灯实验踩坑记录 一.实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP.因此开始了踩坑之旅,一切的一切开始于一 ...

  5. 微信vue路由跳转兼容_Vue微信公众号开发踩坑记录

    需求 微信授权登录(基于公众号的登录方案) 接入JS-SDK实现图片上传,分享等功能 现状及难点 采用的Vue框架,前后端分离模式(vue工程仅作为客户端),用户通过域名访问的是客户端,但是微信授权中 ...

  6. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 The End 导航页及收尾工作

    导航: 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 1 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 2 桃词 ...

  7. 桃词典 Peach Dictionary 简易英语词典app开发 安卓软件开发 Part 1

    前言 由于笔者操作不当,将项目搞崩了,所以打算重写一遍,记下开发过程,作为学习记录.此软件能实现最普通的单词查询功能,也有启动动画.登录注册之类的功能,但笔者目前能力有限,未能将其完善,这是初学阶段的 ...

  8. uniapp 开发安卓App实现高德地图路线规划导航

    文章目录 技术概述 技术详述 问题与解决 我的总结 参考文献 技术概述 描述这个技术是做什么的/什么情况下会使用到这个技术,学习该技术的原因,技术的难点在哪里.控制在50-100字内. uniapp的 ...

  9. Kbone踩坑记录(VUE多端开发不得不做的吃螃蟹尝试)

    Kbone踩坑记录 tabbar kbone-ui使用 自定义导航 页面跳转 扩展API 环境判断 swiper 图片资源 wx-web-view Kbone踩坑记录 tabbar 所有 tabbar ...

  10. 安卓上比较好的python开发软件-手机随时随地写Python,还可以开发安卓APP,太厉害了!...

    python, 近五年最为火爆的编程语言,语法优雅,类库丰富,一行代码即可完成 Java 十行代码量. 本次,舞剑来推荐一款手机端使用 Python 的APP. QPython QPython是安卓上 ...

最新文章

  1. VS.net下编写makefile文件--NMAKE用法
  2. SAP系统怎样快速应对2019税改?
  3. 电脑大小写怎么切换_苹果笔记本电脑pro系列键盘的应用攻略
  4. android长截图工具下载,一键长截屏下载-一键长截屏 安卓版v1.0.0-PC6安卓网
  5. 二级路由添加网络打印机的方法
  6. java 序列化_java的序列化机制,这一篇文章就够了
  7. 燕东微通过注册:预计年营收超20亿 亦庄国投与京东方是股东
  8. 学习mars3d的过程记录—配置环境
  9. 听《正面管教》,论如何教育孩子
  10. 基于spring+spring mvc+mybatis 开发 JavaWeb 医院人事管理系统(Maven项目)
  11. springboot智慧餐厅点餐餐桌预订系统设计与实现
  12. 经典算法 之 子数组换位问题
  13. 10.8.8.8柠檬wifi网页登录_20.5.24—0元Kindle补货了!速度上车!
  14. Microsoft Office Professional Plus 2013全套
  15. 数字计算lisp_可从计算尺和LISP中汲取教训
  16. 使用STM32CubeMX 快速生成 USB HID 工程 - STM32F107VCT6
  17. 14款前端常用的富文本编辑器插件
  18. 计算机二级c语言程序填空,计算机二级C语言题库之程序填空.docx
  19. VMware虚拟机安装Ubuntu16-18系统超详细过程(含下载地址)
  20. 可视化网站教程:最流行的搭建工具及必学的7个功能

热门文章

  1. 【Html从头开始】-1 HTML文档基本格式
  2. 【VQ-VAE-2论文精读】Generating Diverse High-Fidelity Images with VQ-VAE-2
  3. [cf 1091D]D. New Year and the Permutation Concatenation
  4. vmware workstation:指定的文件不是虚拟磁盘
  5. 报错Warning: require(D:\phpstudy_pro\WWW\blog\public/../vendor/autoload.php):
  6. <VS Code>关于vscode编译c++文件时出现【error:no such file or directory】的错误
  7. 量化交易 聚宽 羊驼交易策略
  8. 为什么php-fpm会使用内存一直增加_终于讲明白了!国外大神超详细解读:苹果M1为什么比英特尔x86快了那么多?...
  9. 1265: [蓝桥杯2015决赛]四阶幻方
  10. Ubuntu卸载软件:3种卸载方式