2016-11-09 4 views
30

をエクスポートまたはインテントフィルタを含んでいなければなりませんか?活動は

+2

さて、あなたのコードをいくつか見せて解決することができます。あなたの 'AndroidManifest.xml'も投稿してください – pleft

+0

"あなたのアプリケーションを実行しようとしています "? IDEから起動しますか? HOME画面からアプリケーションアイコンをタップしますか?私たちは読者を気にしません、私たちにもっとデータを与えてください! –

+0

この場合、AndroidManifestとは関係ありませんが、Androidスタジオと実際にIntellij Idea with ASプラグインとは別の設定です。 – Donato

答えて

5

ちょうどあなたのマニフェストをチェックダブル

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

これは私が作成した新しいアクティビティの中で、 というコードを使用しています。 <アクティビティ>の間に配置してください。 –

22

::例えば、あなたの活動の内側

を意図-filterタグを追加し、あなたの最初の活動は、アクティビティタグの内側のタグ

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

を持つべきです。

これがうまくいかない場合、実行ボタン(緑色の再生ボタン)の左側にあるターゲットビルドを探します。特定の操作ではなく、「app」フォルダをターゲットにする必要があります。 「app」をターゲティングしていない場合は、それをクリックしてドロップダウンリストから「app」を選択します。

希望すると助かります!

+0

これは問題を引き起こしているとは考えていませんでした。名声。これは多くの助けとなりました。 –

76

Select Run/Debug ConfigurationMainActivityからAppに変更しました。ファイル名を指定して実行(緑の再生アイコン)を持つドロップダウンメニューから

enter image description here

+0

これは私のために働いています.. – Faisal

+2

これは受け入れられた答えでなければなりません –

+1

私はこれを絶えず探査しています。私が見るのは、クリックする設定やボタンのライナーですが、理由や説明はありません。これは実際に何をしているのですか?それはなぜ自動ではないのですか? – red888

5

だけ選択アプリケーション:アプリケーション設定のスナップショットを選択します。 特定のアクティビティではなく、アプリケーション全体を実行します。それがManiFest.xmlファイルのそのアクティビティで使用しようとするのに役立たない場合。 manifest.xmlで ありがとう

+0

この質問はあまりポストされていないように思われます。 –

2

、uがしたい、この情報の電子セットの開始]を選択アクティビティ:

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

は、あなたのマニフェストをチェック.xmlの拡張子を持つファイルを開き、すべてのあなたの活動は、あなたの最初の活動を記載されていますこのコードは、そのタグで囲まれている必要があります

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

またはそれのWiホープ からアプリから選択し、実行ボタンの左側にあるドロップダウンリストであるuは設定から​​選択することができます別の方法があります助けてください!

1

これは、ランチャーアクティビティではないアクティビティからアプリを起動しようとしているためです。ランチャーアクティビティから実行するか、現在のアクティビティカテゴリをアンドロイドマニフェストのランチャーに変更してみてください。