警告:导出活动并不需要许可(Warning: Exported activity does not

2019-06-26 01:32发布

我最近创建了一个项目并添加飞溅和主要活动。 我编辑的清单文件,并添加飞溅活动,主要活动于它。 增加的主要活动后,它给了我“导出活动并不需要许可”的警告。 这是什么警告,它给我吗? 我的API版本就是Android:15。

请帮忙,谢谢!

这是我的清单文件!

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sliit.droidman"
android:versionCode="1"
android:versionName="1.0">

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="15" />

<application android:label="@string/app_name"
    android:icon="@drawable/ic_launcher"
    android:theme="@style/AppTheme">
    <activity
        android:name=".SplashActivity"
        android:label="@string/app_name"
        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>        
    <activity
        android:name="com.sliit.droidman.main.MainActivity"
        android:label="@string/app_name">
        <intent-filter>
            <action android:name="com.sliit.droidman.main.MAINACTIVITY" />
            <category android:name="android.intent.category.DEFAULT"/>
        </intent-filter>
    </activity>
</application>

</manifest>

Answer 1:

这可能是由于<action android:name="com.sliit.droidman.main.MAINACTIVITY" /> 我不知道为什么你添加的意图过滤器?

你通常并不需要对其他正常活动的意图过滤器。



Answer 2:

添加到您的活动定义

android:exported="false"


Answer 3:

此警告意味着,你的活动暴露于可能实例化它们没有任何所需的权限,不同工艺的应用。

详情请见: http://developer.android.com/guide/topics/manifest/activity-element.html http://developer.android.com/guide/topics/manifest/activity-element.html#prmsn



文章来源: Warning: Exported activity does not require permission