2011-12-10 14 views
0

さて、私はこのアプリを2,3ヶ月間使っていますが、実際には何をしているのか分かりませんが、エミュレータからエミュレータにアプリを実行するときは、アプリケーションの起動が完了したら、アプリケーションを開きます。今は、アプリケーションに署名してから、自分のSDカードにapkファイルを入れてインストールした後、インストールされているが表示されないことが示されますアプリの引き出しにアップと私は設定から​​実行することはできません>アプリを管理....誰も私がそれを台無しにしている可能性があるアイデアを持っている?Android apk:エミュレータをインストールしてからデバイス

UPDATE 2011年12月11日

私は私にとげのようなものだった簡単な問題を発見したマニフェストの中に見た後、これは私はそれがエラーの原因となった持っていたものです:

<activity android:name=".Splash" android:label="@string/app_name" > 
    <intent-filter > 
     <action android:name="android.intent.action.SPLASH" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

<activity android:name=".Main" android:label="@string/app_name" > 
    <intent-filter > 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

android:name=".Splash"意図は、android:name="android.intent.action.MAIN"

はその後、その後の必要がありますandroid:name="android.intent.action.MAINSCREEN"してその意図をMainScreenするために私のクラスのメインを変更しての必要がありますので、私は次のように一つの活性があるべきであるあなたのmanifest.xmlファイルでは、その上にもう(たぶん)

+0

あなたはそれをアンインストールしてから再インストールしましたか? – Phil

+0

それは、アプリで表示されないときに、今日は私が働いていたし、この新しいバージョンをインストールしたapkファイルを再インストールしようとしたので、私は** Jakar **は何かそれを確認してください.... – acrichm

答えて

2

を自分自身を混同しないでしょう。

<activity android:name=".MainActivity" 
      android:label="My Awesome App"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

注目すべき部分はintent-filterです。その設定が正しくない場合は、アプリの引き出しに表示されません。私の推測では、あなたは何とか偶然それを取り除いたということです...

+0

今何が良いですか? ** A)** android.intent.action.MAIN ** B)** com.pack.app.MAIN チュートリアルとサンプルで両方の方法で使用されていることを確認しました – acrichm

+0

Jakar、私はこの笑いを理解するために必要な方向に私を回した。最も単純なものがあなたにひっかかることがあるときは嫌いです – acrichm

+0

あなたは 'android.intent.action.MAIN'を使うべきです。それはAndroidのドキュメントが(私が知る限り)何を言いますか。そして私はあなたが何を意味するのか知っています最も簡単なことは、一般的に私が一番困っているように思えるのです。 – Jakar

関連する問題