1. Ubuntu 22.10连接蓝牙耳机报错br-connection-profile-unavailable解决方法
先是通过解决Linux(ubuntu)蓝牙耳机无法连接的问题安装了blueman,然后连接的时候,一直报错
br-connection-profile-unavailable
随后根据Ubuntu 22.10连接蓝牙耳机报错br-connection-profile-unavailable解决方法安装了wireplumber libspa-0.2-bluetooth
,重启后可以正常连接
sudo apt install wireplumber libspa-0.2-bluetooth # 安装依赖包,wireplumber-doc可以选择性安装
systemctl --user restart wireplumber # 重启wireplumber
1. AppImage无法运行(添加权限等简单方法无效)
./xxx.AppImage --appimage-extract-and-run --no-sandbox # 直接添加命令使用
./xxx.AppImage --appimage-extract # 解压后,双击运行AppRun
./xxx.AppImage --appimage-extract-and-run
./xxx.AppImage --no-sandbox # 已上代码都可能需要添加sudo
参考:ubuntu22.04踩坑笔记–mendeley安装中APPimage打不开及闪退问题
AppImage应用启动报错:Cannot mount AppImage, please check your FUSE setup
3. 无法在Ubuntu上启动uiautomatorviewer
uiautomatorviewer
的位置在/Sdk/tools/bin
下,sdk的地址默认是/home/用户名/Android/Sdk/
,也可以查看AS上显示的SDK位置。
./uiautomatorviewer # 运行后出现以下报错
-Djava.ext.dirs=/home/用户名/Android/Sdk/tools/lib/x86_64:/home/zhangtao/Android/Sdk/tools/lib is not supported. Use -classpath instead.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
java --version # 查看一下当前java版本
openjdk 11.0.19 2023-04-18
OpenJDK Runtime Environment (build 11.0.19+7-post-Ubuntu-0ubuntu122.04.1)
OpenJDK 64-Bit Server VM (build 11.0.19+7-post-Ubuntu-0ubuntu122.04.1, mixed mode, sharing)
因为 uiautomatorviewer
需要使用java8,所有报错,当前是java11,下载并选择java8即可
sudo update-alternatives --config java # 查看已经安装的java版本
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
--------------------------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 自动模式
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号:2 # 这里选择2,因为2是java8
# 如果上面没有java8可以选,则说明没安装java8,使用以下命令安装java8后重试
apt-get install openjdk-8-jdk