印象最深的一个bug——使用uinapp做混合开发静态图片在安卓端不显示-阿里云开发者社区

开发者社区> 快乐的嘟嘟> 正文

印象最深的一个bug——使用uinapp做混合开发静态图片在安卓端不显示

简介: 这几天一直在做混合开发,使用的是uni-app开发的,一套代码,多端使用,适用于各个平台。听起来很完美,使用过程不可多说,不知道是因为我们的需求变态还是我们团队两端技术水平太差。总之,开发联调过程十分痛苦,加上uniapp的调试十分困难,一度让我们两端互怼。这其中我印象最深的一个bug就是在对接联调总出现的
+关注继续查看

因为项目工期比较紧,技术团队决定做混合开发让前端接手一些页面需求来满足工期。市面上很多关于混合开发的框架,比较常用,流行的框架 uni-app,taro这些,都可以支持多端,一套代码,多个平台运行。语法差异上,uni-app选择使用的是小程序和vue的语法结合,taro语法是react,熟悉react语法,根据项目的需求,选择框架,选择之前,也是研究了一下这个两个框架,最后还是选择用uni-app选择开发,个人比较熟悉vue,有做过小程序方面的,选择uni-app是最合适的。
开始上手还是比较顺利的,看文档,建项目,写页面,一切看起来十分的美好。项目在本地真机运行也很完美。按照进度都在掌握之中,感觉应该可以顺利的完成项目提测了。可是在和原生app联调的时候各种各样的问题随之而来。
我印象最深的一个bug就是所有的静态图片在安卓端都不能正常显示。这是一个很奇怪的问题。当时我的代码打包接入app内部的时候ios端先完成的测试也测得正常。安卓端出现静态资源图片都显示不出来的问题。我的写法是使用资源路径的相对地址。
image.png
我看官网也是这样写的。我这边各种修改,查询文档。能试的方法都试过了还是不能解决。没有理由ios可以显示,安卓显示不了。我觉得问题应该不是出在我这边。安卓开发也是第一次接触混合开发。虽然看着再忙碌的查资料修改,但是他始终觉得是我的问题。打了无数次包,联调了无数次。最终还是不行。因为我们都是第一次使用混合开发。都查不到问题的原因。在官方群里咨询也没有结果,别人也没遇到这这种bug。最终迫于工期压力,无奈只能我这边全部替换使用网络地址
image.png
这虽然不是一个很大的bug但是给我的印象却很深,虽然问题暂时得到了解决但是并没有找出这个问题的根源bug。在以后的开发中估计还会遇到这个问题。到时候估计还是要是全部使用网络地址

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
安卓开发_单选按钮控件(RadioButton)的简单使用
最近复习安卓基础的时候发现没有写关于单选按钮、复选按钮的博客,可能因为以前学习的时候感觉太简单了就没有写,现在补上吧 ? 当我们在各种客户端注册账号的时候,会有几项单选项,比如选择您的性别。下面就是学习怎么实现这种效果 ? 一、安卓中,单选按钮用RadioButton表示,因为RadioBu...
1031 0
安卓开发_复选按钮控件(CheckBox)的简单使用
复选按钮 即可以选择若干个选项,与单选按钮不同的是,复选按钮的图标是方块,单选按钮是圆圈 复选按钮用CheckBox表示,CheckBox是Button的子类,支持使用Button的所有属性 一、由于复选框可以选中多项,所有为了确定用户是否选择了某一项,还需要为每一个选项添加setOnCheck...
871 0
安卓开发_时间、日期选择器的简单使用
这里介绍两个控件来简单实现日期,时间的功能 两个控件都只要在xml文件中添加一下即可 一、AnalogClock控件 1 2 6 7 15 20 21 ? 二、DialogClock控件 1 2 6 ...
700 0
python爬虫之图片下载APP 2.0
上次讲到利用python进行搜索并下载图片,今天更新一下,我们知道,https://www.pexels.com/ 这个网站搜索图片需要英文,但有些人不太会使用英文,想搜索什么东西需要先去翻译了才能搜索,今天调用API store里面的斯必克API进...
860 0
《阿里巴巴Java开发规约》插件使用介绍
一、简介 ? ? 阿里巴巴于10月14日在杭州云栖大会上,正式发布了《阿里巴巴Java开发规约》扫描插件!该插件基于《阿里巴巴Java开发规约》手册内容,在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。
2177 0
安卓开发_使用AlertDialog实现对话框
示例: 一、确定对话框 1 AlertDialog.Builder builder = new AlertDialog.Builder(this); 2 builder.
766 0
安卓开发ScrollView嵌套ListView只显示一行
在用列表控件做一个“更多功能”的界面的时候 1 2 7 8 12 13 17 18 23 27 28 33 37 38 39 原本用ScrollView嵌套...
937 0
+关注
37
文章
119
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载
http://www.vxiaotou.com