当前位置: 首页 > news >正文

tauri2.0安卓端开发踩坑之旅

java版本

比较明显,运行android dev报错:你现在是java8,项目需要至少java11(当时没截图),上百度搜索,oracle官网下载对应jdk,然后改下环境变量JAVA_HOME

gradle下载

找到项目配置显示,gradle会从Google下载,外网,解决方法:

  1. 科学上网:可以,但有时候网速不得劲
  2. 镜像源:推荐,百度搜索对应阿里云、腾讯之类的镜像网址替换一下
  3. 下载包放在指定位置:未尝试

webview

android studio版本低?模拟器的webview版本太低了,才83+,项目要求100+,折腾半天才发现这个问题,具体表现为项目运行成功,但模拟器一直白屏,解决办法:

  1. android studio升级:麻烦未尝试
  2. 项目依赖降级:稍微降级未起作用,不能降太低部分功能就无了,遂放弃
  3. 真机测试:掏出自己的手机,打开开发者模式,手机的webview版本一般还可以,成功

分辨率调整

手机的分辨率不一定合适,稍微调整一下,尽量符合自己的需求。

使用adb工具:
查看当前设备的分辨率:adb shell wm size
修改分辨率:adb shell wm size <宽度>x<高度>
回复分辨率:adb shell wm size reset
查看当前设备dpi:adb shell wm density
修改dpi:adb shell wm density 240
恢复dpi:adb shell wm density reset

相关文章:

  • 云安全之k8s未授权漏洞总结
  • 使用 OCRmyPDF 将扫描 PDF 转为可搜索文档和文本文件
  • 可发1区的超级创新思路(python\matlab实现):基于周期注意力机制的TCN-Informer时间序列预测模型
  • 深入解析 PKI(公钥基础设施):原理、应用与安全保障
  • 【科研绘图系列】R语言绘制重点物种进化树图(taxa phylogenetic tree)
  • el-tree-select选项数据无法回显
  • 简历诊断与面试指导:学校用AI开出“数字处方”,GAI认证助力学生求职
  • AI Agent开发大全第十三课-向量数据库Qdrant集群布署全步骤
  • firewall-cmd --list-all-zones 命令详解
  • 几个工作中常用的网站
  • Go语言nil原理深度解析:底层实现与比较规则
  • MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案
  • 进程通信 system V共享内存 ─── linux第25课
  • Dify实现自然语言生成SQL并执行
  • MySQL--权限管理
  • 性能测试理论基础-性能指标及jmeter中的指标
  • 如何编写单元测试
  • UE4学习笔记 FPS游戏制作26 UE中的UI
  • Rust 面向对象
  • AI笔记工具如何改变传统笔记方式:从手写到无纸化的转变
  • 加强统计局网站的建设和管理/企业网站的功能
  • 东莞网站建设营销服务平台/网络推广接单平台
  • 做seo的网站/上海网络优化seo
  • wordpress站点标题图片/长沙网站快速排名提升
  • 搜索不到网站的关键词/seo关键词排名优化品牌
  • 做暧暧网站在线观看/百度竞价推广怎么样才有效果