2012-03-19 19 views
2

用ランチャーに示されていない:アプリは、私が上で私のアプリをインストールすることができます4.0.3

  • エミュレータ2.2、2.3.3。
  • 自分の携帯電話2.2.2。

そして、それはランチャーとウィジェットマネージャに示されています。

エミュレータ4.0.3にインストールした後はランチャーとウィジェットマネージャにではなく、と表示されます。ここで

はマニフェストです:あなたは私を

<uses-sdk android:minSdkVersion="4" /> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.NoDisplay" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

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

    <receiver android:name=".handlers.MyWidgetProvider" > 
     <intent-filter> 
      <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> 
     </intent-filter> 

     <meta-data 
      android:name="android.appwidget.provider" 
      android:resource="@xml/my_widget_info" /> 
    </receiver> 
</application> 

役立つだろうか?

おかげで、

編集:

これは、このような愚かな質問です。私はアプリリストを垂直にスクロールしようとしました。しかし、4.0.3では、リストは水平です。

:-)

私のアプリに問題はありません。私は、ユーザーがあなたの活動のいずれかを実行するまで

+0

は、それは設定で表示されていますか? – Calvin

+0

はい、そうです。そして、私ができることは2つあります:** 1)**インストール後、「完了」ボタンの隣にある「開く」ボタンで開きます。そして、エラーなく正常に動作します。 ** 2)**その後、私はアプリマネージャーでのみアンインストールできます。エミュレーターを再起動しても、ランチャー/ウィジェットマネージャーでは表示されません。 –

+0

Eclipseから直接インストールするのはどうですか? Run As - > Android Appを起動します。ランチャーに表示されますか? – Calvin

答えて

1

アプリのウィジェットは、ウィジェットのリストに表示されません...ごめんなさい。この動作はAndroid 3.1の新機能です。

あなたがTheme.NoDisplayを削除しようとする行動が変化した場合に表示される場合がありますけれども活性を有する、明らかに間違っているものは、ありません。 >アプリケーション -

+0

@haibison:。。あなたは、「バイナリサーチによるデバッグ」で残されていること - それが機能するプロジェクトを取って漸進的に修正して、機能しないプロジェクトのように見えるようにします。最後に変更したものがあなたの難しさの原因です。 – CommonsWare