2012-07-23 376 views
4

我想調整API Demos組 - GridLayout0中的一段示例代碼。爲此我創建了一個單獨的項目並將GridLayout0.java複製到其中。現在,當我嘗試看看我的變化的結果,我在logcat中得到的是Apk安裝在設備上,但我沒有在應用程序中看到它

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

顯然,APK被成功安裝到設備上,但我沒有看到應用程序在應用程序列表中,我可以從它啓動它(是不是它應該在安裝後立即啓動?)

我是一個noob,可能錯過了一些東西。

重要的是,在創建新項目時,Eclipse問我關於「根父級」的問題。我必須將其鏈接回API演示包,因爲Eclipse不會讓我繼續進行新項目。

+0

可能重複http://stackoverflow.com/a/9933984/1289716 – MAC 2012-07-23 08:53:07

+0

在AndroidManifest.xml中失蹤意圖過濾器? – Zharf 2012-07-23 08:54:17

回答

15

驗證,如果這個元素在您的主要活動上存在的manifest.xml:

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

完美解決了這個問題,當您選擇LoginActivity創建一個android應用程序項目時會發生此問題。看起來Android模板不會自動添加意圖。 – Signcodeindie 2013-02-01 07:11:31

+0

當我的「主」和「啓動器」項目附加到不足以啓動應用程序的活動時,我遇到了同樣的問題 – Egis 2013-04-03 15:04:30

0

是的,這部分失蹤了。添加這個,並刪除我給出的片段下面推出的應用程序,因爲我想它。

Eclipse中生成此代碼,我不太明白它做什麼

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