5

EclipseとandroidSDK(ADTプラグイン付き)を使用していますが、それが何らかの構成の問題なのか、コードの問題なのかわかりません。ゼロから作成したアプリをデバイスにロードするか(つまり、ライブラリからの別の既存のコードまたは1つのサンプルを使用しないことを意味します)、エミュレーターで実行するたびに、アプリ全体が「個別の」アプリとして読み込まれます。これがアクティビティです。 。たとえば、アプリの名前が「Hello world」で、「MainActivity」と「SecondaryActivity」の2つのアクティビティがある場合、両方のアクティビティがアプリ名としてデバイスに表示され、メニューのアプリアイコンを共有します。ここで、設定に移動すると、「Hello World」がアプリケーションとして表示され、正常に動作するようになりました。これはアプリの動作には影響しませんが、同じアプリを起動するアイコンが複数あるのは面倒です。問題は、私が最初に日食を使用したとき、これは起こらなかったということです。

念のため、Android SDK全体とADTプラグインを再インストールしました。また、3つの異なるEclipseバージョン(クラシック、EE、およびJava開発者)を使用してみましたが、どれも機能していないようです。ただし、すべてのアクティビティのグラフィカルレイアウトでは、アプリの名前がアプリのアイコンとともにバーに表示されますが、エミュレーターまたは実際のデバイスで実行すると、代わりにアクティビティの名前が表示されます。私はいたるところを見てきましたが、問題を解決していません。ありがとう!

4

2 に答える 2

7

マニフェストをチェックして、複数のアクティビティにこれがあるかどうかを確認します。

<category android:name="android.intent.category.LAUNCHER" />
于 2012-07-30T15:01:25.057 に答える
4

上記の問題に対して私が見つけた答えは、マニフェスト ファイルの MainActivity 以外のすべてのアクティビティで、category.LAUNCHERcategory.EMBEDに置き換えることです。

于 2012-09-03T17:07:09.097 に答える