我刚刚将Android Studio更新为2.2。现在我无法运行或调试我原来的自定义主屏幕项目。它总是抛出无默认活动。我仍然可以构建一个APK并将其部署到模拟器或真实设备,但这件事从未发生过。
此主屏幕项目的清单如下所示
<activity
android:name=".activity.MainActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
我必须将我的清单更改为以下内容为了使其从Android Studio中运行,但我的项目现在变为非主屏幕应用程序。
<activity
android:name=".activity.MainActivity"
android:screenOrientation="portrait"
android:theme="@style/Theme.AppCompat.Light.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
请问有任何人遇到此问题并设法使其有效吗?
P.S。我使用this教程作为构建自定义主屏幕项目的参考
这是Android Studio的错误????
提前致谢。
我的日志控制台如下图
答案 0 :(得分:1)
您只需在Run / Debug Configuration中的Launch options中选择Specified Activity!
BR