web-dev-qa-db-ja.com

Galaxy S5Lollipop-すべてのブレークポイントがAndroid Studioデバッガーで実行を停止するわけではありません

Samsung Galaxy S5 SM-G900FをLollipop(Android 5.0)にアップグレードした後、奇妙な動作に気づきました。

すべてのブレークポイントがAndroid Studio内でキャッチされているわけではありません。

これが環境の説明と私の観察です

  • Windows 8.1 x64
  • SDK Tools24.0.2を搭載したAndroidStudio 1.0.2
  • Sun jdk1.7.0_55
  • sDKエミュレーターでは、すべてのブレークポイントがキャッチされます
  • genymotionでは、すべてのブレークポイントがキャッチされます
  • 4.4.4のGalaxyS3では、すべてのブレークポイントがキャッチされます
  • galaxy S5SM-G900Fで5.0 notすべての例外がキャッチされます

電話の再起動、開発マシンの再起動、開発オプションでのデバッグのオン/オフ、SamsungとGoogleのUSBドライバーの使用、Android Studioのキャッシュの無効化、完全なクリアと再構築など)を試しました。

動作するブレークポイントには、赤いアイコンの内側にチェックマークが付いています。ルールがわかりません。どのクラスにブレークポイントが機能し、どのクラスにブレークポイントがありません。

同じことが、3つの異なる開発ボックス上のこのデバイスでも発生します。

screenshots from Android Studio

助けて!

48
tomash

今週のSamsungS5の最後のアップデートは、EclipseIDEの問題を解決します。 Androidフランス語版G900FXXU1BOC7

7
Pierre Jean

私はこれを見つけました:ブレークポイントはAndroidのいくつかのバージョンの割り当てでは機能しません。割り当て(2番目のイメージ)は実行可能コードではありませんが、Fabric initコードは実行可能であるため、その時点で中断する可能性があります。コードが実行可能かどうかの一種のチェックのようです。

1
matthijs2704