我几乎每一篇文章都读过关于"未被发现处理意图的活动"堆栈跟踪中的错误,但我一直在努力寻找解决方案。这是logcat的输出:
03-26 00:17:54.617: E/AndroidRuntime(803): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.SenseiMods.Wallpapers.Gallery }
这是我的清单文件:
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Gallery"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.SenseiMods.Wallpapers.GALLERY" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
我的班级被命名为画廊。这就是我用这个名字打电话的原因。我确定它很简单。感谢您提供任何帮助。
答案 0 :(得分:5)
很简单:manifest
文件中的操作名称属性为GALLERY
所有大写字母
似乎您在Java代码中将操作设置为com.SenseiMods.Wallpapers.Gallery
所以将Gallery
更改为GALLERY