亚行遭遇";munmap_chunk():无效指针;尝试启动服务器时(Debian bullseye)
我正在尝试运行adb并获得此输出(运行“adb服务器”): “/tmp/adb.1000.log”的内容:亚行遭遇";munmap_chunk():无效指针;尝试启动服务器时(Debian bullseye),debian,adb,Debian,Adb,我正在尝试运行adb并获得此输出(运行“adb服务器”): “/tmp/adb.1000.log”的内容: --- adb starting (pid 7930) --- adb I 11-30 22:30:00 7930 7930 main.cpp:57] Android Debug Bridge version 1.0.39 adb I 11-30 22:30:00 7930 7930 main.cpp:57] Version 1:8.1.0+r23-8 adb I 11-30 22
--- adb starting (pid 7930) ---
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Version 1:8.1.0+r23-8
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 11-30 22:30:00 7930 7930 main.cpp:57]
adb I 11-30 22:30:00 7930 7930 adb_auth_host.cpp:416] adb_auth_init...
adb I 11-30 22:30:00 7930 7930 adb_auth_host.cpp:174] read_key_file '/home/tristan/.android/adbkey'...
munmap_chunk(): invalid pointer
在提交之前,我设法解决了这个问题。我在这里为遇到它的其他人提供解决方案。问题在于Debian Android工具维护人员
我的快速修复:从buster重新安装软件包
sudo apt purge adb android*
sudo apt更新
sudo apt安装adb
sudo-apt-update
我的快速(肮脏)修复:
美好的这也行。我想我的朋友(Debian开发人员)让我对从Debian(而不是上游)获取软件包有点拘谨。这很好。为了更简洁,您可以将归档文件下载到当前工作目录中,并使用“unzip-j platform-tools_r30.0.5-linux.zip platform tools/adb”提取adb,然后使用/adb运行它。这样,您就不需要root,也不需要在系统打包过程之外修改系统二进制文件。
--- adb starting (pid 7930) ---
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Android Debug Bridge version 1.0.39
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Version 1:8.1.0+r23-8
adb I 11-30 22:30:00 7930 7930 main.cpp:57] Installed as /usr/lib/android-sdk/platform-tools/adb
adb I 11-30 22:30:00 7930 7930 main.cpp:57]
adb I 11-30 22:30:00 7930 7930 adb_auth_host.cpp:416] adb_auth_init...
adb I 11-30 22:30:00 7930 7930 adb_auth_host.cpp:174] read_key_file '/home/tristan/.android/adbkey'...
munmap_chunk(): invalid pointer