我正在浏览Android“构建您的第一个应用程序”教程,并且试图运行该应用程序时遇到困难。我用Eclipse创建了应用程序和模拟器(OS X上的Juno Build id:20120920-0800,默认安装。今天更新了Android SDK等。)
该应用似乎已安装在模拟器上。即'主页 - >菜单 - >管理应用程序列出它,它的应用程序信息看起来不错。 (总计= 24.00KB,App = 24.00KB,USN存储应用程序= 0.00B,......)。
但是,它不会出现在应用启动列表中(即带有'API演示','浏览器'等的屏幕
还有其他方法可以推出它吗?有什么我必须要做到进入应用程序列表?任何帮助将不胜感激 - 这让我发疯。
感谢
答案 0 :(得分:0)
在清单xml文件中,您需要确保拥有
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
在您的活动定义中。如果你没有在启动器中看到你的应用程序,那么它表明你没有设置“android.intent.category.LAUNCHER”。
您的清单文件应该有类似的内容(这不是完整的清单)
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MyActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
您不能将intent-filter行放在清单中。如果双击清单,它将打开。您可以使用2种方法对其进行编辑,使用原始XML或使用基本界面。就个人而言,我认为你的原始界面会更好。查看双击清单时打开的窗口下方,您会看到一些选项卡,如Manifest,Application ...最后一个是AndroidManifest.xml - 这是原始xml。第一个是基本设置。
不要忘记保存清单文件并进行清理并构建然后运行它。