手机读不出SD卡上的软件的原因:1、SD卡的软件是手机不支持的;2、手机上打开该类型软件的手机系统文件遭到损坏;3、手机的安卓系统版本过低;4、SD卡损坏;5、SD卡槽有杂物,如灰尘等;6、SD卡上的软件损坏或者格式错误。