2016-10-15 9 views
0

私はそれがこのエラーメッセージを表示して、残念ながら中止私は自分のアプリケーションを実行するときにそれらをファイルのAndroidManifest.xmlに私の活動のクラスの両方を宣言: -なぜAndroidでの私の活動にエラーが発生していますか?

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.androidtutorialpoint.androidobservablescrollview/com.androidtutorialpoint.androidobservablescrollview.ParallaxToolbarScrollViewActivity}; have you declared this activity in your AndroidManifest.xml? 

これは私のマニフェスト・ファイルです: -

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

    <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" 
      android:label="@string/app_name" 
      > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 

       <category android:name="android.intent.category.LAUNCHER"/> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".ParallaxToolbarScrollViewActivity" 
      android:label="@string/title_activity_parallaxtoolbarscrollview" 
      android:theme="@style/AppTheme.Toolbar"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="com.androidtutorialpoint.androidobservablescrollview" /> 
      </intent-filter> 
     </activity> 

    </application> 

</manifest> 

私のActivityクラス名は以下のとおりです。 -

  1. MainActivity
  2. ParallaxToolbarScrollViewActivity
+0

共有あなたのMenifestファイルコード –

+0

。 – Champandorid

+0

ちょうど.ParallaxToolbarScrollViewActivityからintent-filterタグを削除してください –

答えて

0

誤った場所に配置した場合は、アプリケーションタグ内に配置する必要があります。 <activity... />タグはすべて<application.. />タグの下に配置してください。

希望すると便利です。

+0

私のコードをチェックしてもらえますか?私はすでにそれらをアプリケーションタグ内に宣言しました。 – Champandorid

+0

@champandorid のに変更してください。 – Vedant

0

ビルドをクリーンにして、プロジェクトを再構築します。あなたはアンドロイドスタジオ機能を実行するインスタンスを使用している場合、この問題

0

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

       <category android:name="com.androidtutorialpoint.androidobservablescrollview" /> 
      </intent-filter> 

を削除避けるためにこれを無効にそうでない場合は、あなたのパッケージ名が

com.androidtutorialpoint.androidobservablescrollviewの

をinsted変更
0

インテントフィルタタグを削除するity。

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

    <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" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN"/> 

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

     <activity 
      android:name=".ParallaxToolbarScrollViewActivity" 
      android:label="@string/title_activity_parallaxtoolbarscrollview" 
      android:theme="@style/AppTheme.Toolbar"> 
     </activity> 

    </application> 

</manifest> 
0

最初に開始する1つのアクティビティにインテントフィルタを挿入します。起動アクティビティがMainActivityの場合、ParallaxToolbarScrollViewActivityからインテントフィルタを削除します。またはカテゴリラインを再確認**

"com.androidtutorialpoint.androidobservablescrollview" 最近あなたが今確認することができます共有

**

<activity 
     android:name=".ParallaxToolbarScrollViewActivity" 
     android:label="@string/title_activity_parallaxtoolbarscrollview" 
     android:theme="@style/AppTheme.Toolbar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="com.androidtutorialpoint.androidobservablescrollview" /> 
     </intent-filter> 
    </activity> 
関連する問題