2012-02-12 9 views
1

私はAndroidアプリケーションを使用していますが、HTC Incredible 2で動作させても問題はありません。ただし、アイコンは自分のプログラムリストに表示されません。最近のアプリとインストールされているアプリのリスト(ダウンロード済みに表示される)からしかアクセスできません。助言がありますか?常に<intent-filter>ラインの存在を伴うこの問題を解決するための任意の提案はデバイスのプログラムリストにアプリアイコンが表示されない

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.xxxxx.xxxxx" android:versionCode="1" 
android:versionName="1.0"> 

<uses-sdk android:minSdkVersion="8" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<application android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" android:debuggable="true"> 
    <activity android:name=".XxxXxxDroidActivity" 
     android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <action android:name="android.intent.action.MEDIA_MOUNTED" /> 
      <data android:scheme="file" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".FileManagerActivity" 
     android:theme="@android:style/Theme.Black.NoTitleBar"></activity> 
</application> 

が、Eclipseが自動的に追加され、彼らは私のための一つの方法または他の違いはありません。ここに私のAndroidManifest.xmlです。マニフェストで

答えて

4

、クラスXxxXxxDroidActivityは別のintent-filterを追加するために:

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

タグ「」または「」タグの内側にありますか? ' 'タグの内側の – superhawk610

+0

ありがとう。 – superhawk610

5

は、この同じ問題を持っていたし、1つの警告は、メインのアクティビティタグで、この正しい意図であることが判明:

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

はそれ自身のインテントフィルターになければなりません。メインアクティビティのインテントフィルタに他のアイテムが含まれている可能性があります。その場合は、そのすぐ下の別のインテントフィルタタグに残りのアイテムを分けてください。 MAINとLAUNCHERを別々にしておきます。

この質問に対する回答の多くは、その点を見逃しているようです。

希望すると助かります!

関連する問題