2017-11-19 15 views
1

私のアンドロイドアプリでは、ランチャーアクティビティが起動していません。 私の活動(LoginActivity)が開始されていません、代わりにMainActivityが開始していますか?Androidスタジオ-Launcherアクティビティが起動していません

私のマニフェスト:

<application 

>    android:allowBackup="true" 
>    android:icon="@mipmap/ic_launcher" 
>    android:label="@string/app_name" 
>    android:roundIcon="@mipmap/ic_launcher_round" 
>    android:supportsRtl="true" 
>    android:theme="@style/AppTheme" 
>    android:name=".App" 
>    > 
>    <activity android:name=".LoginActivity"> 
>     <intent-filter> 
>      <action android:name="android.intent.action.MAIN" /> 
>  
>      <category android:name="android.intent.category.LAUNCHER" /> 
>     </intent-filter> 
>    </activity> 
>    <activity android:name=".HowActivity" /> 
>    <activity android:name=".RulesActivity" /> 
>    <activity android:name=".MainActivity" /> 
>    <activity android:name=".PayActivity" /> 
>   </application> 
>  
>  </manifest> 

そして、私のセッティング:

enter image description here

私は、コンパイラからの私のアプリを起動し、それがLoginActivityに行くが、私は自分の携帯電話から起動したときに、それはに行きます主なアクティビティ

+0

dunno maybe uninstall /電話機でアプリを再インストールしてください – Erik

+0

LoginActivityコードを確認してください。 MainActivityにナビゲートすると、 –

答えて

1

以前にあなたのアプリをインストールした場合:

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

MainActivityにリンクされている場合、ランチャーはMainActivityがデフォルトの動作であることを思い出しました。 activity-aliasを使用するか、アプリをアンインストールしてもう一度インストールしてください

+0

がコンパイラによってマニフェストの変更が検出された場合、完全にインストールされませんか?私はそれがわからないのですか? – himel

関連する問題