2016-05-09 4 views
-2

同じ質問の大部分を読んでいますが、誰も私を助けることができないので、私は自分で尋ねています。私はランチャーの活動を定義し、パッケージ名が正しいデフォルトのアクティビティが見つかりません

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.abcdev.starksproject" > 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:largeHeap="true" 
    android:theme="@style/AppTheme" > 

    <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=".MainActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".SettingsActivity" 
     android:parentActivityName=".MainActivity" > 
     <intent-filter> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".RestaurantDetailActivity" 
     android:parentActivityName=".MainActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".FeedDetailActivity" 
     android:parentActivityName=".MainActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".OrderActivity" 
     android:parentActivityName=".MainActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".OrderDetailActivity" 
     android:parentActivityName=".OrderActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".CartActivity" 
     android:parentActivityName=".OrderActivity" > 
     <intent-filter> 
      <category android:name="ANDROID.INTENT.CATEGORY.DEFAULT" /> 
     </intent-filter> 
    </activity> 

    <activity android:name=".CommentActivity" 
     android:parentActivityName=".MainActivity"> 
     <intent-filter> 
      <category android:name="android.intent.category.DEFAULT"/> 
     </intent-filter> 
    </activity> 

    <meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
    <meta-data 
     android:name="com.google.android.maps.v2.API_KEY" 
     android:value="@string/google_maps_key" /> 

    <service 
     android:name=".Sevice.MyService" 
     android:enabled="true" 
     android:exported="true" > 
    </service> 
</application> 

:ここに は私のアンドロイドマニフェストファイルです。スタジオはアクティビティを見ることができます。自分でアクティビティを選んでアプリを実行すると、それはうまくいくので、何ができるのかわかりません。私は何人かが間違っていることを知っていればいいと思う

+0

のために行きます。システムがそれによって自己決定するのを防ぐ。 –

+0

あなたが直面している問題は何ですか?エラーがある場合は、logcat –

+3

の 'ANDROID.INTENT.ACTION'と' ANDROID.INTENT.CATEGORY'を大文字にするべきではありません。 –

答えて

2

これを試してください。

<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=".MainActivity" > 
    <intent-filter> 
     <category android:name="android.intent.category.DEFAULT" /> 
    </intent-filter> 
</activity> 
+0

同じですが、 '.MainActivity'も同じです。 –

+0

他のアクティビティを指定する必要はありません anonymous

関連する問題