2011-07-27 7 views
-1

私はインターネットから音楽を演奏するアンドロイドアプリケーションを作成しました。インターネットアプリケーションがエミュレータにインストールされていないのはなぜですか?

Eclipseから実行すると正常に動作しますが、エミュレータのアイコンをクリックしてエミュレータからアプリケーションを起動しようとすると、Toast「アプリケーションがインストールされていません」と表示されます。

私はその理由を理解していません。誰かが私を助けることができますか?

07-27 18:40:17.543: DEBUG/AndroidRuntime(537): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
07-27 18:40:17.543: DEBUG/AndroidRuntime(537): CheckJNI is ON 
07-27 18:40:19.543: DEBUG/AndroidRuntime(537): Calling main entry com.android.commands.pm.Pm 
07-27 18:40:19.683: DEBUG/AndroidRuntime(537): Shutting down VM 
07-27 18:40:19.703: INFO/AndroidRuntime(537): NOTE: attach of thread 'Binder Thread #4' failed 
07-27 18:40:19.715: DEBUG/dalvikvm(537): GC_CONCURRENT freed 100K, 72% free 296K/1024K, external 0K/0K, paused 2ms+4ms 
07-27 18:40:19.715: DEBUG/jdwp(537): Got wake-up signal, bailing out of select 
07-27 18:40:19.715: DEBUG/dalvikvm(537): Debugger has detached; object registry had 1 entries 
07-27 18:40:20.283: DEBUG/AndroidRuntime(548): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<< 
07-27 18:40:20.283: DEBUG/AndroidRuntime(548): CheckJNI is ON 
07-27 18:40:21.193: DEBUG/AndroidRuntime(548): Calling main entry com.android.commands.am.Am 
07-27 18:40:21.233: INFO/ActivityManager(61): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.nine.patch/.Patch } from pid 548 
07-27 18:40:21.303: DEBUG/AndroidRuntime(548): Shutting down VM 
07-27 18:40:21.383: INFO/AndroidRuntime(548): NOTE: attach of thread 'Binder Thread #3' failed 
07-27 18:40:21.799: DEBUG/dalvikvm(548): GC_CONCURRENT freed 102K, 69% free 319K/1024K, external 0K/0K, paused 1ms+2ms 
07-27 18:40:21.799: DEBUG/jdwp(548): Got wake-up signal, bailing out of select 
07-27 18:40:21.799: DEBUG/dalvikvm(548): Debugger has detached; object registry had 1 entries 
07-27 18:40:22.583: DEBUG/dalvikvm(467): GC_EXTERNAL_ALLOC freed 4K, 53% free 2564K/5379K, external 2626K/3030K, paused 67ms 
07-27 18:40:22.653: DEBUG/MediaPlayer(467): Couldn't open file on client side, trying server side 
07-27 18:40:22.653: INFO/StagefrightPlayer(34): setDataSource('http://www.perlgurl.org/podcast/archives/podcasts/PerlgurlPromo.mp3') 
07-27 18:40:22.664: INFO/NuHTTPDataSource(34): connect to www.perlgurl.org:80/podcast/archives/podcasts/PerlgurlPromo.mp3 @0 
07-27 18:40:31.286: WARN/ActivityManager(61): Launch timeout has expired, giving up wake lock! 
07-27 18:40:31.356: WARN/ActivityManager(61): Activity idle timeout for HistoryRecord{407f6138 com.nine.patch/.Patch} 
07-27 18:40:31.706: DEBUG/AudioSink(34): bufferCount (4) is too small and increased to 12 
07-27 18:40:32.073: INFO/ActivityManager(61): Displayed com.nine.patch/.Patch: +10s81ms 
07-27 18:40:32.667: WARN/AudioFlinger(34): write blocked for 87 msecs, 1437 delayed writes, thread 0xc650 
07-27 18:40:34.757: INFO/NuCachedSource2(34): ERROR_END_OF_STREAM 
07-27 18:40:37.223: DEBUG/dalvikvm(140): GC_EXPLICIT freed 85K, 51% free 2950K/5959K, external 6050K/7443K, paused 81ms 
07-27 18:40:37.696: WARN/AudioFlinger(34): write blocked for 72 msecs, 1493 delayed writes, thread 0xc650 
07-27 18:40:42.715: WARN/AudioFlinger(34): write blocked for 71 msecs, 1557 delayed writes, thread 0xc650 
07-27 18:40:47.728: WARN/AudioFlinger(34): write blocked for 71 msecs, 1620 delayed writes, thread 0xc650 
07-27 18:40:52.731: WARN/AudioFlinger(34): write blocked for 71 msecs, 1684 delayed writes, thread 0xc650 
07-27 18:40:57.752: WARN/AudioFlinger(34): write blocked for 71 msecs, 1748 delayed writes, thread 0xc650 
07-27 18:41:02.791: WARN/AudioFlinger(34): write blocked for 73 msecs, 1809 delayed writes, thread 0xc650 
07-27 18:41:07.803: WARN/AudioFlinger(34): write blocked for 75 msecs, 1874 delayed writes, thread 0xc650 
07-27 18:41:11.637: ERROR/MP3Extractor(34): Unable to resync. Signalling end of stream. 

これはLogCatの出力です。続き

は、私はアプリの古いもはや存在しないバージョンを指しているデスクトップのショートカットアイコンがあったときに、このような何かが起こるのを見てきました、私のXMLマニフェスト

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
     package="com.nine.patch" 
     android:installLocation="preferExternal" 
     android:versionCode="1" 
     android:versionName="1.0"> 
    <uses-sdk android:minSdkVersion="9" /> 

    <application android:icon="@drawable/icon" android:label="@string/app_name" android:permission="android.permission.INTERNET" android:debuggable="false"> 
     <activity android:name=".Patch" 
        android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

    </application> 
</manifest> 
+3

質問を投票してくださっている人には、理由があることを教えてください.Nexinを改善する機会を与えてくれますか? – Nitin

+0

インストール中にLogCatにエラーが発生しましたか? – prakashkut

+0

私は最初にプログラムを実行するとエラーが発生し、インストールのためにメモリ容量が少なくなりますが、アンドロイドを使って場所を変更します:installLocation = "preferExternal"エラーが取り除かれました – Nitin

答えて

1

一つ動作しませんでした - 苦痛をしかし、動作するはずですが - 次の何もない別のアプリケーション、死んでシンプルに、作成することです。それはインストールして動作する必要があります。その後、作業中のアプリケーションと動作していないアプリケーションの間のすべての違いを調べ始めます。すべてのコードを新しいコードに移動するだけです

1

です。

デスクトップのショートカットをすべて破棄し、アプリの引き出しから起動してください。

注:これはあなたが行うことができます

+0

あなたの答えを試しましたが、結果は同じです。 – Nitin

+1

ああ。痛みを伴いますが、うまくいかなければならないことの1つは、何もない横にある別のアプリケーションを作成することです。それはインストールして動作する必要があります。その後、作業中のアプリケーションと動作していないアプリケーションの間のすべての違いを調べ始めます。すべてのコードを新しいコードに移動するだけです –

+0

ありがとうございました。現在は動作していますが、なぜそれがそのような振る舞いをしているのかまだ分かりません。 – Nitin

関連する問題