2011-06-28 9 views
4

私はEclipseを使用してAndroid用の2つの小さなアプリケーションを開発しました。それから私はプロジェクトを右クリックして "アンドロイドアプリケーションとして実行"することで電話で両方を実行し、正常にテストされました。しかし、.apkファイルをインストールしようとすると、一方がリストに表示され、もう一方は表示されません。私はアプリケーションマネージャをチェックし、アプリケーションが保存されていることを示しています。 私は電話で "検索"を使ってそれを見つけようとしましたが、これ以外の保存された.apkをすべて見つけることができます。Androidには.apkがインストールされていますが、どこにも見つかりません!

Plsどこに間違っていたのですか?特に、保存されているように見えますが、アプリケーションマネージャーにインストールされているのに、このアプリケーションだけが電話に表示されません。

+0

署名されていますか? – Marcus

+0

ランチャーの主な意図を聞くアクティビティがありますか? –

+1

アンインストールしてもう一度実行してください。 – Marmoy

答えて

-3

あなたの説明は静かです。電話ではエミュレータを意味しますか? .apkが見つからず、プロジェクトフォルダに表示されない場合は、プロジェクト(プロジェクトメニュー)を消去するか、Eclipseを再起動してください。これは、通常、問題を解決します。 Idkなぜこれが頻繁に起こっているのですか?

1

作成したアプリを見つけられないため、携帯端末でサードパーティのアプリを有効にする必要があります。 (アプリケーション>>不明なソースを有効にする)

また、App InstallerのようなAPKインストーラ(検索)アプリケーションを使用して、自分のAPKを簡単に見つけてインストールすることができます。

いつもと同じようにアンインストールしてもう一度やり直してください。上記のように、それはみんなに起こったようです。

8

これがなぜ起こったのかを知りました。主なアクティビティの一部としてAndroidManifestに必要です。

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

私のミスは私が<action android:name="android.intent.category.LAUNCHER"/>代わりの<category android:name="android.intent.category.LAUNCHER"/>を使用したことでした。 category.LAUNCHERがなければ、アプリケーションランチャーにソフトウェアをリストするようには言わないので、見えなくなります。

+1

期限が来ると命を救う。 – oneat

関連する問題