3

MacOS 10.7 で IntelliJ Idea 11 を使用して開発し、Galaxy Nexus デバイスをテスト用に使用しています。アプリは Android 2.3 を対象としています。

最近、Galaxy Nexus で JellyBean (4.1.1) に更新しました (Google からの公式更新、ルート化されていない/そうでない場合)。それ以来、Idea11 でアプリを適切にデバッグできなくなりました。デバイスは LogCat に表示されますが、出力が変更されました: ログもメッセージも例外もありません...私が得ているのは次のようなものだけです:

GC_CONCURRENT freed 209K, 5% free 11729K/12295K, paused 11ms+12ms, total 44ms
[ 07-23 18:24:34.180  4425: 4425 D/dalvikvm ]
GC_FOR_ALLOC freed 53K, 3% free 10956K/11271K, paused 26ms, total 26ms
[ 07-23 18:24:34.180  4425: 4425 I/dalvikvm-heap ]
Grow heap (frag case) to 12.194MB for 1536016-byte allocation
[ 07-23 18:24:34.219  4425: 4429 D/dalvikvm ]
GC_CONCURRENT freed 1K, 3% free 12454K/12807K, paused 13ms+1ms, total 34ms
[ 07-23 18:24:34.274  4425: 4425 D/dalvikvm ]

電話でデバッグを有効にしましたが、「不明なソース」で、アプリをデバッグ アプリとして選択しました。また、「デバッガーのアタッチを待機」を有効にすると、アプリケーションは永遠に待機します。どういうわけか、デバッガーがアタッチに失敗します...何が問題なのかわかりません。Android 2.3 を搭載したデバイスを接続すると、デバッグが期待どおりに機能します。最新の Android アップデートの問題だと思います。SDKマネージャーのすべてを最新のものに更新しました。

この問題を解決するための助けは大歓迎です。:)

4

1 に答える 1

3

問題は IDEA 11 にあるようです。IDEA 11.1.3 にアップグレードするとうまくいったようです。期待どおりに機能するようになりました(今のところ)。上記の有益なコメントをくれた CrazyCoder に感謝します。:)

于 2012-07-23T16:36:53.087 に答える