2017-09-29 2 views
0

私はこの場所で同じ質問を見つけましたが、すべての回答が私のために機能しませんでした。アプリを実行中にエラーが発生しました:デフォルトのアクティビティが見つかりませんでした(Android)

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="es.package.launcher"> 
<application> 
    <activity 
     android:name=".HomeActivity" 
     android:label="Launcher" 
     android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" 
     android:launchMode="singleTask" 
     android:stateNotNeeded="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.HOME" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".AppsListActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> 
</application> 

私が何か間違ったことを書いていますか?私を指摘してください。

+0

LauncherフィルタをIntentに追加するのを忘れてしまいました。 –

答えて

2

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="es.package.launcher"> 
<application> 
    <activity 
     android:name=".HomeActivity" 
     android:label="Launcher" 
     android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" 
     android:launchMode="singleTask" 
     android:stateNotNeeded="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      //Add this line 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <category android:name="android.intent.category.HOME" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".AppsListActivity" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"></activity> 
</application> 
3
<intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

あなたは<category android:name="android.intent.category.LAUNCHER" />

+0

この回答を受け入れるようにしてください。他の人には役に立ちますので、@ChenYo –

1
を逃すと、次のコードを使用してコードを変更し

。あなたは、あなたの意図フィルタに追加されていない

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

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

あなたのテントフィルタにラインの下に追加します。あなたのマニフェストファイルにactivityタグに<category android:name="android.intent.category.LAUNCHER" />を追加する必要が

<category android:name="android.intent.category.LAUNCHER" /> 
関連する問題