2017-01-26 8 views
0

私のプロジェクトでUserTypeSelection.javaという新しいクラスを作成しました。このクラスを、アプリケーションの実行時に起動するメインアクティビティとして設定したいと考えていました。私はインテントフィルタを含むようにマニフェストファイルを変更しましたが、デフォルトのアクティビティとして設定するように設定を編集しようとしましたが、エラーを受け取り続けます:Androidスタジオでメインアクティビティが見つかりません

実行中のエラー:アクティビティをエクスポートするか、次のように

-filter私のマニフェストファイルは、次のとおりです。

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

<uses-permission android:name="android.permission.INTERNET" /> 

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

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    <activity android:name=".RegistrationActivity"></activity> 
    <activity android:name=".MainActivity" /> 
    <activity android:name=".LoginActivity" /> 
    <activity android:name=".ProfileActivity" /> 
</application> 

</manifest> 

どのように私はこの問題を解決することができます。どんな助けもありがとう、ありがとう。

+0

UserTypeSelectionはアクティビティである必要があり、これを試してみてください。 –

+1

''は、アプリケーションではなく、アクティビティに対して指定する必要があります。 –

答えて

5

IntentFilterを指定する前にactivity xmlタグを閉じています。

宣言をこれに変更します。

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

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

UserTypeSelection活動でなければならず、それがインテントフィルタを使用している必要がありますが、それは前に閉じられたインテントフィルタの後ではないクローズド活性を有しています。

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

<uses-permission android:name="android.permission.INTERNET" /> 

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

     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
    </activity> 
    <activity android:name=".RegistrationActivity"/> 
    <activity android:name=".MainActivity" /> 
    <activity android:name=".LoginActivity" /> 
    <activity android:name=".ProfileActivity" /> 
</application> 

</manifest> 
関連する問題