Android 即使我在清单中声明了一个启动器活动,也没有找到任何启动器活动

Android 即使我在清单中声明了一个启动器活动,也没有找到任何启动器活动,android,Android,我将报告文件声明为我的启动器。因此,当应用程序首先启动时,它应该首先启动。还是我做错了什么。 我得到了错误。未找到任何启动活动。thx家伙 <activity android:name=".report" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.REPORT" />

我将报告文件声明为我的启动器。因此,当应用程序首先启动时,它应该首先启动。还是我做错了什么。 我得到了错误。未找到任何启动活动。thx家伙

    <activity android:name=".report"   android:label="@string/app_name">
      <intent-filter>
            <action android:name="android.intent.action.REPORT" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>  
    </activity>


    <activity android:name=".Main"   android:label="@string/app_name">
        <intent-filter>

        </intent-filter> 
    </activity>

您需要将操作名称从.REPORT更改为.MAIN。操作名称对应于意图操作,而不是活动名称

以上内容的固定版本:

<activity android:name=".report" android:label="@string/app_name">
  <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>  
</activity>

<activity android:name=".Main" android:label="@string/app_name">
</activity>

您需要将操作名称从.REPORT更改为.MAIN。操作名称对应于意图操作,而不是活动名称

以上内容的固定版本:

<activity android:name=".report" android:label="@string/app_name">
  <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>  
</activity>

<activity android:name=".Main" android:label="@string/app_name">
</activity>


thx获取答案。如果我这样做,它将在安装后完美地启动应用程序。但是,如果我想从图标启动应用程序,它会显示:无法启动请求的活动。您能澄清一下吗?什么是应用程序完美启动,但不是从图标启动?它从哪里发射?怎么了?对不起。项目中还有一个错误。这已经是解决办法了。谢谢你的回答!!!谢谢你的回答。如果我这样做,它将在安装后完美地启动应用程序。但是,如果我想从图标启动应用程序,它会显示:无法启动请求的活动。您能澄清一下吗?什么是应用程序完美启动,但不是从图标启动?它从哪里发射?怎么了?对不起。项目中还有一个错误。这已经是解决办法了。谢谢你的回答!!!