junit.framework.AssertionFailedError: No ResolveInfo found for Intent

先看看问题:

android.provider.cts.MediaStoreIntentsTest#testPickAudioDir      junit.framework.AssertionFailedError: No ResolveInfo found for Intent { act=android.intent.action.Pick dat=content://media/extermernal/audio/media}

android.provider.cts.MediaStoreIntentsTest#testViewAudioFile      junit.framework.AssertionFailedError: No ResolveInfo found for Intent { act=android.intent.action.VIEW dat=http://example.com... typ=audio/mpeg }

CTS测试失败项:意思是没有应用能处理这个Intent,我的项目是音乐播放器,所以是针对MediaStore进行测试,结果有这2个失败项,原因是没有在Manifest中配置这两个Intent-filter。

解决办法:在你的启动项Activity过滤这两个Intent,问题就解决啦.

  
                
                
                
                
            
            
                
                
                
                
                
                
                
                
            

 

 

你可能感兴趣的:(安卓开发)