Android HelloTab教程

Android HelloTab教程,android,tabs,widget,Android,Tabs,Widget,我是一名经验丰富的Java程序员,刚刚开始Android开发。我正在阅读教程,但tab小部件教程有问题。我严格遵循了该示例,并在尝试在emulator上运行时在日志中不断获取以下内容: ActivityManager:Starting:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=com.android/.HelloTabWidget} ActivityManager:java.l

我是一名经验丰富的Java程序员,刚刚开始Android开发。我正在阅读教程,但tab小部件教程有问题。我严格遵循了该示例,并在尝试在emulator上运行时在日志中不断获取以下内容:

ActivityManager:Starting:Intent{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]cmp=com.android/.HelloTabWidget}

ActivityManager:java.lang.SecurityException:权限拒绝:启动意图{act=android.Intent.action.MAIN cat=[android.Intent.category.LAUNCHER]flg=0x10000000 cmp=com.android/.HelloTabWidget}从null开始(pid=-1,uid=-1)需要null


在过去的三个小时里,我在互联网论坛上搜索,找不到任何答案。我正在使用的教程在这里:。我使用的是jre 1.6和Android平台2.1。任何帮助都将不胜感激。我无法告诉你,当你遵循一个假定的简单示例而无法使其工作时,会有多么令人沮丧。

如果没有完成本教程,我会说,在我有限的经验中,Android中出现权限拒绝错误的主要原因是未能在AndroidManifest.xml文件中添加权限。但我不确定这里的情况是否如此


这可能是在转移视线,但应用程序的名称看起来不正确。看起来你把它命名为一个android系统应用程序(我只看到过关于android系统应用程序的软件包前缀“com.android”)。如果您尝试在项目中为package字段添加“com.android”以外的内容,这可能会有所帮助,因为名称空间可能受到保护。

如果您仍然存在问题,并且已经尝试了上面提到的所有内容

最后一次尝试是:
确保您的目标SDK和ADT与所需的SDK和ADT版本匹配…这肯定会有所帮助。我的项目正在寻找API 8,我有API 14。因此,我安装了API8版本和ADT8.X版本…

我已将问题缩小到他们要求您在教程中添加的主题。如果有人有同样的问题,问题在于清单中增加了以下内容:现在没时间了,但我会在稍后有时间了解主题时尝试解决这个问题。。。