Android Studio的调试器不会在库模块内的断点处停止
目前,我正在开发基于第三方代码的Android应用。我开始设置断点来理解代码,并很快遇到了问题。突然我无法让Android Studio停止在断点处了。 我试图在onCreate方法的内部,按钮的内部设置断点OnClickListener-没有任何效果。现在,我发现它唯一起作用的地方是应用模块内部。由于该项目在app模块中只有一个活动类,而其他所有内容都在库模块中提供了,实际上我根本无法调试。 我认为AndroidManifest.xml中存在问题,或者build.gradle文件中更可能存在问题。当我刚从Eclipse切换到Android Studio时,所有这些东西对我来说都是很新的。 如果我在应用程序运行时将鼠标悬停在库断点上,它会告诉我“在第...行未找到可执行代码”。我认为这是造成问题的原因,但是我不知道如何解决。 在build.gradle中的条目中是否有任何“通常的可疑对象”可能引起我的问题? 我已经清理过我的项目,并且使缓存无效,但是没有成功。我什至尝试过建议<activity>在库模块内为其中的片段添加条目。 编辑:我正在使用最新版本的Android Studio(从2月18日开始的1.1.0版),应该已修复了一段时间前存在的类似错误。 app模块中build.gradle的内容: apply plugin: 'com.android.application' android { compileSdkVersion 19 buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion Integer.parseInt(project.MIN_SDK) targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) } signingConfigs { release { keyAlias 'xxx' keyPassword 'xxx' storeFile file('xxx') storePassword 'xxx' } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' …