2016-11-07 12 views
5

Nie mogę uruchomić aplikacji. Daje mi to błąd w następujący sposób: "Błąd podczas drugiej aktywności: działanie musi zostać wyeksportowane lub zawierać filtr" ".Błąd podczas wykonywania drugiego działania: aktywność musi zostać wyeksportowana lub zawierać filtr intencyjny

Czy coś jest nie tak z moim manifestem?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="sg.edu.rp.g913.mymakeuppouch"> 


    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

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

</manifest> 
+0

http://stackoverflow.com/a/11551693/3395198 –

+0

dzięki, ale to już działa –

Odpowiedz

17

Put android:exported="true" w tagu <activity>

<activity android:name=".secondActivity" 
    android:exported="true"> 
+1

dzięki, ale działa już –

3

należy ustawić Uruchom> Konfiguracja edycja pożądanej aktywności wyrzutni i dać filtr zamiaru w manifeście do prawidłowej aktywności

poniżej to błąd powodujący sytuację:

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MainActivity"> 

     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    </activity> 
    <activity android:name=".Page_2"> 
    </activity> 
</application> 

Image showing incorrect configuration

poprawna konfiguracja i kod są podane poniżej, aby uruchomić główną działalność jako działalność wyrzutni

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity android:name=".MainActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

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

corrected configuration window