virt-manager新建虚拟机时提示vmport is not available with this qemu binary

这个问题上网找了很久,中文页面居然没有碰到我一样问题的,英文页面有那么一两个,但是没有解决方案

按照字面提示,猜测可能是qemu和libvirt有某些地方不兼容

目前的qemu的版本是2.7.0,于是我回退到2.0.0,还真把问题解决了。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
TbsReaderView 是腾讯浏览服务(TBS)提供的一种浏览器内核解决方案,用于在应用程序中显示各种文件类型,包括 PDF、DOC、PPT、XLS 等。如果您在使用 TbsReaderView 显示 PDF 文件出现 "not supported by:pdf" 的错误提示,可能是以下原因导致的: 1. 您的设备上没有安装 PDF 阅读器。TbsReaderView 本身不支持 PDF 文件的读取,需要依赖系统中已经安装的 PDF 阅读器来实现。如果您的设备上没有安装 PDF 阅读器,就会出现 "not supported by:pdf" 的错误提示。您可以在 Google Play 商店中搜索 "PDF 阅读器" 下载并安装一个 PDF 阅读器,然后再次尝试打开 PDF 文件。 2. 您的设备上的 PDF 阅读器不兼容 TbsReaderView。TbsReaderView 依赖于设备上已安装的 PDF 阅读器来打开 PDF 文件,但是并不是所有的 PDF 阅读器都兼容 TbsReaderView。如果您尝试使用一个不兼容的 PDF 阅读器来打开 PDF 文件,就会出现 "not supported by:pdf" 的错误提示。您可以尝试在设备上安装一个兼容 TbsReaderView 的 PDF 阅读器,或者使用 TbsReaderView 支持的其他文件格式。 3. 您没有正确配置 TbsReaderView 的文件类型支持。在使用 TbsReaderView 显示文件,需要正确配置文件类型支持,否则就会出现 "not supported by:pdf" 的错误提示。您可以在 TbsReaderView 的初始化代码中添加以下代码,来配置 PDF 文件类型的支持: ``` Bundle bundle = new Bundle(); bundle.putString("filePath", filePath); bundle.putString("tempPath", Environment.getExternalStorageDirectory() + "/" + "TbsReaderTemp"); boolean result = mTbsReaderView.preOpen(parseFormat("pdf"), false); if (result) { mTbsReaderView.openFile(bundle); } ``` 注意,parseFormat("pdf") 方法是用来获取文件格式的,需要在代码中实现。如果您没有正确配置文件类型支持,就会出现 "not supported by:pdf" 的错误提示。 希望以上解答对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值