私は小さなアプリに取り組んでいて、サーバーからデータを取得しています。デバッグモードでは、適切にフォーマットされたJSON文字列が受信され、変数に保存されていることがわかります。Gsonオブジェクトをインスタンス化しようとした直後(Gson gson = new Gson();
この行でそれを使用すると死にます)、それはただ死にます... log catに出力が表示されないようで、例外がスローされているのがわかりません。WindowsからUbuntu(64ビット)に移行したばかりなので、セットアップに何かが欠けている可能性は十分にありますが、他のすべては正常に機能し、なぜそれが発生するのかを追跡するのが難しいと感じています...
2 に答える
さて、これは日食とmylynの既知の問題に関連していることがわかりました。mylyn.jarファイルをeclipseのプラグインフォルダから移動すると、問題が解決するようです。
(Gsonオブジェクトは正常に構築されており、現在使用しています...例外はサポートされていませんでした例外は、配列リストからアイテムを削除しようとしたときの例外です...これはgsonオブジェクトを構築する前にいくつかの段階で行われるため奇妙です)
これは完全に同じ問題ではありませんでしたが(logcatに出力があったため...エラー/例外に関連するものは何も表示されず、冗長モードなどで発生します)。
logcatがAndroidに何も表示しないのはなぜですか?
http://code.google.com/p/android/issues/detail?id=1808
非常に奇妙なバグです。mylynjarをフォルダに戻すと、すべてが機能します。したがって、プロセスは次のようになります。
パス/to/ eclipse /plugin/を開きます
すべての*mylyn.jarファイルを切り取ります
それらをeclipseディレクトリの外の一時フォルダに貼り付けます。
日食を開始/再開し、logcatが機能することをテストします
すべては順調です?コード補完などの一部の機能は、おそらく現在機能していません... mylyn.jarファイルをプラグインフォルダーに戻します(元に戻すときにeclipseが開かれるかどうかが重要かどうかはわかりませんが、私がやったときに走っています。)
Eclipseを再起動すると、準備が整います...
強制的に閉じる場合、スタック トレースは 100% で logcat に表示されます。それ以外の場合、これは単純なオブジェクト構築であるため、ライブラリのビルドパスを確認してください。また、プロジェクトのクリーニングを試みますが、コードは機能するはずです...