Unknown media type in type 'all/all' 问题解决方案

本文介绍了解决在安装带有用户界面的Linux DEB包时遇到的未知媒体类型错误的方法。通过修改kde.xml文件中特定的MIME类型定义来修复问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

      在安装含有UI的linux deb文件时报错:

Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'


解决方案:

cd /usr/share/mime/packages/

修改目录下的 kde.xml,可以事先备份。将里面<mime-type type="xxxx/xxxx"> to </mime-type>格式的语句全部删除。如:

<mime-type type="all/all">
    <comment>all files and folders</comment>
  </mime-type>
  <mime-type type="all/allfiles">
    <comment>all files</comment>
  </mime-type>
以上出错原因来自kde-libs

E FATAL EXCEPTION: main Process: com.example.kucun2, PID: 510 java.lang.IllegalArgumentException: Expected URL scheme 'http' or 'https' but no scheme was found for /app/d... at okhttp3.HttpUrl$Builder.parse$okhttp(HttpUrl.kt:1261) at okhttp3.HttpUrl$Companion.get(HttpUrl.kt:1634) at okhttp3.Request$Builder.url(Request.kt:184) at com.example.kucun2.entity.data.SynchronizedList.syncEntity(SynchronizedList.java:114) at com.example.kucun2.entity.data.SynchronizedList.add(SynchronizedList.java:272) at com.example.kucun2.ui.jinhuo.AddInventoryFragment.createAndSaveDingdan(AddInventoryFragment.java:445) at com.example.kucun2.ui.jinhuo.AddInventoryFragment.lambda$showNewDingdanDialog$8(AddInventoryFragment.java:423) at com.example.kucun2.ui.jinhuo.AddInventoryFragment.$r8$lambda$viLBw5kNmkDSVG17JoXzuH5G85E(Unknown Source:0) at com.example.kucun2.ui.jinhuo.AddInventoryFragment$$ExternalSyntheticLambda20.onClick(D8$$SyntheticClass:0) at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:250) at android.os.Handler.dispatchMessage(Handler.java:109) at android.os.Looper.loopOnce(Looper.java:250) at android.os.Looper.loop(Looper.java:340) at android.app.ActivityThread.main(ActivityThread.java:9913) at java.lang.reflect.Method.invoke(Native Method) <string name="url">https://198.162.31.177:3000</string> <string name="url_all">/app/all</string> <string name="url_bancis">/app/bancai/all</string> <string name="url_caizhis">/app/caizhi/all</string> <string name="url_mupis">/app/mupi/all</string> <string name="url_dingdans">/app/dingdan/all</string> <string name="url_chanpins">/app/chanpin/all</string> <string name="url_zujians">/app/zujian/all</string>
06-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值