“运行应用程序时出错:找不到默认活动”

时间:2017-11-21 06:54:33

标签: android android-manifest manifest main-activity

我正在编写一个带有sqlite + JSON的应用程序,但突然间我再也无法运行它了,它弹出了这条消息,这里是我的AndroidManifest.xml,Idk如果它有问题,我的主要活动是叫DatosActivity,我希望你能帮助我。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.hitan.practica2_u3">

    <application
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme">
    <activity
        android:name="com.example.hitan.practica2_u3.DatosActivity"
        android:theme="@style/AppTheme.NoActionBar"></activity>
</application>

</manifest>

4 个答案:

答案 0 :(得分:0)

您应该添加 case 0: returnString = exampleFunction(foo0, out int exitCode); break; case 1: returnString = exampleFunction(foo1, out exitCode); break; case 2: returnString = exampleFunction(foo2, out exitCode); break; &amp; category.LAUNCHER

action.MAIN

答案 1 :(得分:0)

在活动代码

中添加此意图过滤器
<activity
        android:name="com.example.hitan.practica2_u3.DatosActivity"
        android:theme="@style/AppTheme.NoActionBar">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

</activity>

答案 2 :(得分:0)

此错误即将发生,因为您尚未添加应首先执行的默认屏幕。因此,请尝试添加以下代码段,您的问题将得到解决:

<activity
        android:name="com.example.hitan.practica2_u3.DatosActivity"
        android:theme="@style/AppTheme.NoActionBar">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
 </activity>

希望它有所帮助。

答案 3 :(得分:0)

请在清单中添加意图过滤器标记,以便在启动时将其设为默认值。