Android Studio 2.1.3とgradleを使用してAndroidアプリケーションを開発しています。Androidスタジオgradleブレークポイント実行可能コードがありません
問題は、アプリケーションのデバッグ中に条件が満たされているため、ヒットする必要がありますが、単純なメソッドのブレークポイントはヒットしません。
まず、私は問題はこの質問に対しての答えに記載されている問題に関連していることを考えた: BuildConfig.DEBUG always false when building library projects with gradle
これをテストするために、私は、ライブラリプロジェクトを削除し、メインのアプリモジュールにすべての私のソースコードを統合しました。それは何も解決しなかった。以下は、縮小化は、デバッグ/リリースの両方のためにfalseに設定されているbuild.gradle、あることに留意すべき :
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.mycompany.mymobileapp"
minSdkVersion 21
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
debuggable true
jniDebuggable true
renderscriptDebuggable true
zipAlignEnabled false
}
debug {
debuggable true
minifyEnabled false
zipAlignEnabled false
jniDebuggable true
renderscriptDebuggable true
}
}
productFlavors {
}
}
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
testCompile 'org.mockito:mockito-core:2.0.5-beta'
testCompile 'com.android.support:support-v4:23.1.1'
testCompile 'org.powermock:powermock-api-mockito:1.6.2'
testCompile 'org.powermock:powermock-module-junit4-rule-agent:1.6.2'
testCompile 'org.powermock:powermock-module-junit4-rule:1.6.2'
testCompile 'org.powermock:powermock-module-junit4:1.6.2'
compile 'com.android.support:appcompat-v7:23.1.1'
}
ここでは、Android Studioのが私に示して何とスクリーンショットです。
これはまた、唯一のケースではありません。コンパイラは、ステップオーバーしている間に、デバッグされている部分以外のコード部分に完全にジャンプします。
ここで合理的な説明はありますか? サスペンド:「スレッド」と「すべて」が同じ結果を試しました。
更新1: Eclipseを使用してプロジェクトを再作成しても問題ありません。 まだAndroidスタジオを使用する理由は、これは動作しません素晴らしいです!
これはこの問題の解決策ではありません...インスタント実行はほとんどの場合よく機能します。よく知られているエディタでこの問題に遭遇したときに、クリーンが常に最初のオプションであることを知らなかったので、あなたは時間を無駄にしました。しかし、バグレポートがあるのか、週に1回しか起こっていなくてもナットを動かすことができるのかどうかを知りたいです。 – Renetik
私の場合、それはいつも起こっていました。 C、C++、C#、Javaの多くのエディタと6年間の経験を持ち、プロジェクトのクリーンアップ方法がわからないと話したいと思っていますか?このような役に立たないコメントはもう書き留めてはいけません。悲しいことに私はあなたのコメントを投票できません。また、これは私だけに起こっていない。これ以降多くのフルタイムAndroidデベロッパーと話し合い、このようなバグのためにインスタント・インスタント・ランがデフォルトでオフになっています。 – XMight
OKプロジェクトをクリアしてもBrakpointはまだ機能しませんでしたか?これは他の問題です。なぜなら、インスタント実行をオンにしてもこれが起こることは決してありません。ベータ版でリリースして以来、私はそれを使用しています。あなたはあなたの答えと質問でプロジェクトをきれいにしたことは一度も言及していないので、私のコメントはどうして役に立たないのですか?しかし、あなたが望む投票。それは何のためのものです。 – Renetik