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

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 densiity 240
恢复dpi:adb shell wm density reset


http://www.kler.cn/a/611227.html

相关文章:

  • Spring Batch ItemWriter 常见实现类及对比(含 RepositoryItemWriter)
  • 跟着StatQuest学知识07-张量与PyTorch
  • 数字转换(c++)
  • 导出sql命令
  • 卡尔曼滤波入门(二)
  • 【C++网络编程】第5篇:UDP与广播通信
  • 蓝桥杯 R格式
  • K8S学习之基础四十三:k8s中部署elasticsearch
  • 保姆级教程 在linux上启动Docker并且使用IntelliJ DockerCompose一键部署Springboot应用 常见命令
  • C语言-适配器模式详解与实践
  • 技术迭代、流量困境与营销突破:基于开源AI大模型与S2B2C模式的创新路径研究
  • Rust从入门到精通之进阶篇:11.所有权系统详解
  • 第十一节 MATLAB关系运算符
  • 电动自行车/电动工具锂电池PCM方案--SH367003、SH367004、SH79F329
  • 深度分页优化思路
  • C++ 多线程简要讲解
  • Modbus RTU ---> Modbus TCP透传技术实现(Modbus透传、RS485透传、RTU透传)分站代码实现、协议转换器
  • Postman 下载文件指南:如何请求 Excel/PDF 文件?
  • 2025BAT大厂Java面试2000题精选(附答案+考点分析)
  • 人员进出新视界:视觉分析算法的力量