2012-02-10 6 views
-3

私はアプリケーションを開発し、モバイルにインストールしました。私は予期せず停止して別のものが正常に動作している同じアプリケーション名の2つのアイコンが表示されています。それは深刻な問題ですか?もしそうなら、それに対する修正は何ですか?アプリケーションは、ボタンのセットに対するフォーカスを定期的に変更し、選択ボタンを使用して、現在フォーカスを持っているボタンのテキストを選択します。今、私はオーディオインターフェイスを追加する必要があるので、フォーカスが特定のボタン上にあるときは、ユーザーに話す必要があります。それを達成する方法を教えてください。サンプルのソースコード/リンクは評価されています。Androidアプリケーションのインストール

答えて

1

(私が推測できるように)2種類の問題があります。

  1. あなたのアプリのパッケージ名を変更しました。インストールしたアプリを新しいパッケージに変更しましたが、古いものは削除しません。この場合は、両方を削除してアプリを再インストールする必要があります。
  2. AndroidManifest.xmlにランチャーとして複数のアクティビティを提供しました(android.intent.category.LAUNCHER)。それらのうちの1つは、あなたが説明したようにバギーであり、クラッシュします。このような場合は、マニフェストから「不要な」ランチャーを削除する必要があります。

ので ランチャー行を削除すべき

+0

...私はすでに自分のベストをやったそうでない場合は、より多くの情報を提供??私も同様intent.action.Main行を削除する必要がありますしてください。 .. –

+0

はい、すべてのセクション '<インテントフィルタ>'を削除する必要がありますが、あなたが 'AndroidManifest.xml'を表示すると良いでしょう。そうでなければ、yuor appにいくつかのクラッシュを追加できます=) – OleGG

+0

ありがとう、それうまくいった。私は<インテントフィルター>セクション全体を削除しました。それの正確な目的とその内部のフィールドはわかりません。別のアクティビティを開始しなければならなかったので、マニフェストファイルに配置しました。 –

関連する問題