0

これは、日食のタスクを終了した後の写真です。

ここに画像の説明を入力

私の Android プログラムにはエラーはなく、この問題が発生する前はすべて問題ありませんでした。プログラムにコードを追加したときに発生しました。実行ボタンをクリックすると動かなくなります。これは、プログラムをデバッグするために携帯電話を実行したときにも発生します。他のプログラムはすべて正常に動作していますが、1 つだけ動かなくなっています。

私の立ち往生の意味は、Eclipse キープ ショーのプログレス バーですがlaunching myprogram (100%)、エミュレーターを使い果たしませんでした。

ここに画像の説明を入力

削除して再度インポートしようとすると、削除できないclasses.dexファイルがあるようです。削除できるようにするにはコンピューターを再起動する必要があり、プログラムを強制的に終了する必要があります。このウェブサイトで検索したところ、エミュレータを開いたままにしておくように言われましたが、うまくいきません。

以下は、私が追加した接続コーディングです。

    //check internet connection
private boolean chkConnectionStatus(){
    ConnectivityManager connMgr = (ConnectivityManager)
    this.getSystemService(Context.CONNECTIVITY_SERVICE);

    final android.net.NetworkInfo wifi =
    connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

    final android.net.NetworkInfo mobile =
    connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

    if( wifi.isAvailable() ){     
      return true;
     }
        else if( mobile.isAvailable() ){      
          return true;        
     }
     else
     { 
         Toast.makeText(this, "Check your internet" , Toast.LENGTH_LONG).show();
         return false;
     }
}
4

4 に答える 4

3

問題は解決しました。カスペル​​スキー アンチウイルスが原因です。ご協力ありがとうございました。

于 2012-07-12T02:28:43.713 に答える
0

ロギングを有効にしてEclipseを実行してみてください(上記のAaronのように-console -consoleLog -debugを使用してください)。また、Eclipseで正確に何がうまくいかないかについての詳細を取得するには、次のオプションを使用します(詳細については(http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.htmlを参照)。

Eclipseには、問題が記録されているログファイルがあります。通常、これは、問題を報告するときにEclipse開発者が最初に要求するものです。ログファイルは、いくつかの場所にあります。

ワークスペースログ-これはログファイルの最も一般的な場所です。これは、ワークスペースのメタデータディレクトリに保存されます。ワークスペース/.metadata/.logを確認してください。

構成ログ-情報がワークスペースログではなく構成ログファイルに記録される場合があります。(特に、ワークスペースがまだ作成されていない場合、作成されていない場合、または作成できない場合)構成領域で構成ログファイルを確認してください。(構成/.log)

また、Eclipseの実行中に何が起こるかをよりよく観察するために、javaw.exeの代わりにjava.exeを使用してEclipseを実行してみてください(たとえば、eclipse -vm \ jre \ bin \ java.exeをeclipse.iniに追加します)。

上記のリンク(http://www.eclipse.org/eclipse/platform-core/documents/3.1/debug.html)は、Eclipseで何が起こるかを知るのに十分なオプションを提供するはずです。

于 2012-07-12T08:57:15.470 に答える
0
  • 行った変更をバックトラックします。(正常に動作したコードの以前のバージョンを探します。.java ファイルを右クリック -> 比較 -> ローカル履歴。)

->変更を加えるたびにビルドします。これは、問題を追跡するのに役立ちます。

于 2012-07-11T08:57:15.400 に答える
0

Windows でファイルを削除できない場合は、プロセスがそのファイルを使用しています。Process Explorerなどのツールを使用して、問題のあるプロセスを見つけて強制終了できます。

Eclipse を起動したくない場合は、オプションを指定してコマンド プロンプトから実行してみてください-console -consoleLog -debug。これにより、問題を見つけるのに役立つ情報がコンソールに出力されます。

[編集]エミュレーターがハングしたときに Eclipse を強制終了しないでください。代わりに、エミュレータ プロセスを強制終了して Eclipse を「ロック解除」します。Console ビュー (Eclipse 内) で [Terminate Process] をクリックしても動作しない場合は、Process Explorerなどのツールを使用してEclipse の子プロセスを見つけます。

Eclipse の強制終了には 2 つの問題があります。

  1. 子プロセスを強制終了しない場合があります。それはロックされたファイルにつながるでしょう
  2. Eclipse を強制終了すると、ワークスペースが破損する可能性があります。
于 2012-07-11T08:57:54.580 に答える