我正在研究没有任何启动程序活动的应用程序。但是当我尝试从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