【Android】java.lang.SecurityException:Permission Denial:starting Intentアプリケーション起動失敗異常


例外のヒント
EclipseとAndroid Studioを同時に使用していたとき、このような異常に遭遇しました.具体的なエラーは以下の通りです.
ava.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.xxx.xxx/.activity.SplashActivity } from null (pid=00000, uid=0000) not exported from uid 00000
ActivityManager: at android.os.Parcel.readException(Parcel.java:1425)
ActivityManager: at android.os.Parcel.readException(Parcel.java:1379)
ActivityManager: at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1965)
ActivityManager: at com.android.commands.am.Am.runStart(Am.java:494)
ActivityManager: at com.android.commands.am.Am.run(Am.java:109)
ActivityManager: at com.android.commands.am.Am.main(Am.java:82)
ActivityManager: at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
ActivityManager: at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
ActivityManager: at dalvik.system.NativeStart.main(Native Method)

エラーの原因
異常提示と検索によると、このエラーは起動ページSplashActivityによるもので、SplashActivityのコードとAndroidManifestをチェックしました.xmlですが、エラーは見つかりませんでした.その後、同じプロジェクトがAndroid Studioで正常に動作していることに気づきましたが、Eclipseでこの異常が報告されたので、Eclipse IDEの下のSplashActivityとAndroidManifestを重点的にチェックしました.xml、これは確かに少し違います.私のプロジェクトのAndroridManifestです.xmlでの起動ページの設定は、次のとおりです.
<activity  android:name=".activity.SplashActivity" android:configChanges="orientation|keyboardHidden|screenSize" android:label="@string/app_name" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden|adjustPan" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />-->

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

はログアウトされ、私のアプリは使えなくなりましたが、Android Studioでは後半の注釈記号はIDEに無視され、正常にコンパイルできます.このような状況が発生したのは私が単独で"を削除するとEclipseで正常にコンパイルできます.同じプロジェクトグループで同じIDEを使用したほうがいいと思います.そうしないと、Android StudioとEclipseのIDEの違いで、予想外のエラーが発生する可能性があります.もちろん、Android Studioをお勧めします!
リファレンスリンク
http://www.verydemo.com/demo_c131_i71738.html