Apk安装在设备上,但我没有在应用程序中看到它

时间:2012-07-23 08:51:38

标签: android apk grid-layout

我想从API Demos组中调整一段示例代码 - GridLayout0。为此,我创建了一个单独的项目并将GridLayout0.java复制到其中。现在当我试图查看我的更改结果时,我进入LogCat

Uploading GridLayoutSampleTwicked.apk onto device '0388920542204257'
Installing GridLayoutSampleTwicked.apk...
Success!
/GridLayoutSampleTwicked/bin/GridLayoutSampleTwicked.apk installed on device
Done!

显然apk已成功安装在设备上,但我没有在应用程序列表中看到应用程序,我可以从中启动它(它不应该在安装后立即启动吗?)

我是一个菜鸟,可能错过了一些东西。

如果重要的话,在创建新项目时,Eclipse会向我询问“根父母”。我不得不将它链接回API Demos包,因为Eclipse不允许我继续使用新项目。

2 个答案:

答案 0 :(得分:15)

验证manifest.xml上的主要活动中是否存在此元素:

    <intent-filter>
          <action android:name="android.intent.action.MAIN" />
          <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>

答案 1 :(得分:0)

是的,这部分遗失了。添加此内容并删除我在下面提供的代码段,就像我想要的那样启动了应用。

Eclipse生成了这段代码,我不太明白它的作用

<meta-data android:name="android.support.PARENT_ACTIVITY"
           android:value="com.example.android.apis.view.GridLayout0" />