我正在研究沒有任何啓動程序活動的應用程序。但是當我嘗試從Android Studio的運行圖標安裝該應用程序時,它說'運行XYZApp時出錯:未找到默認活動'無法使用Android Studio安裝應用程序
我在Eclipse中沒有看到過這樣的問題。
任何人都可以幫助解決這個問題?如何將我的應用程序安裝在沒有任何啓動器活動的設備中。
我正在研究沒有任何啓動程序活動的應用程序。但是當我嘗試從Android Studio的運行圖標安裝該應用程序時,它說'運行XYZApp時出錯:未找到默認活動'無法使用Android Studio安裝應用程序
我在Eclipse中沒有看到過這樣的問題。
任何人都可以幫助解決這個問題?如何將我的應用程序安裝在沒有任何啓動器活動的設備中。
你必須失去了在AndroidManifest您的主要活動文件
的action
和
category
剛纔添加的意向申報者在如下的活動:
<activity
android:name="com.example.MainActivity"
android:label="XYZApp"
android:theme="@android:style/Theme.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
是的。由於沒有主要活動,因此我沒有爲主要類別添加操作和類別。正如我所提到的,我的應用程序沒有任何啓動器活動,並且不會由用戶從應用程序抽屜啓動。我的問題是如何在應用程序中沒有啓動器活動時安裝應用程序。 – AndroDev
如果從Eclipse的升級到Android Studio中,您可能需要刷新爲Android Studio中的高速緩存,並重新啓動IDE。
遵循以下步驟:
文件 - >的Invalidate緩存/重啓...
您還需要提及的活動在你的Android項目的清單文件。你可以使用下面的代碼來做到這一點:這裏MainActivity將在你的應用在Android設備上啓動時啓動。
<context android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</context>
謝謝你的回答。但對我來說情況並非如此。在我的應用程序中,我沒有任何啓動器活動(沒有啓動器意圖)。由於這個原因,它無法在設備中安裝應用程序。現在問題已修復。請檢查我接受的答案。 – AndroDev
檢查此鏈接:http://stackoverflow.com/questions/15825081/error-default-activity-not-found – HsRaja
我有點困惑。你說沒有啓動器的活動,那麼它會如何安裝?添加啓動器活動,然後再試一次 – Raghavendra
@Raghavendra:這完全有可能沒有任何啓動器活動並安裝它。 – AndroDev