我正在开发一款没有任何启动器活动的应用。但是,当我尝试从Android Studio的“运行”图标安装该应用时,它会显示“运行XYZApp时出错:找不到默认活动”
我在Eclipse中没有看到过这样的问题。
任何人都可以帮忙解决这个问题吗?如何在没有任何Launcher Activity的设备中安装我的应用程序。
答案 0 :(得分:2)
编辑您的配置,然后在“启动”中选择“无”(或其他内容,您想要运行的内容)
答案 1 :(得分:1)
您必须错过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>
答案 2 :(得分:0)
如果要从Eclipse升级到Android Studio,则可能需要刷新Android Studio的缓存并重新启动IDE。
请按照以下步骤操作:
档案 - &gt;使高速缓存无效/重新启动...
您还需要提及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>
答案 3 :(得分:0)