【发布时间】:2016-07-23 12:18:04
【问题描述】:
我用:
Windows 7 64 bit,
Android Studio 2.1.2
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode).
我的应用在我的手机和 Android 模拟器上运行良好。 但是,当我尝试在我的 Android 手机上运行调试模式时,什么也没发生。 我在程序必须停止的地方设置了几个断点,但它忽略了我的断点。 请帮助我,如果我需要提供更多信息,请告诉我。
我的 build.gradle 文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.example.android.justjava"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.4.0'
}
【问题讨论】:
-
断点能否在模拟器上工作?
-
没有。在模拟器中,我收到错误:Exeption={ErrnoException@3973}。并且调试根本没有开始。但是应用程序在模拟器上运行正常。
-
我明白了。你能发布你的 build.gradle 吗?
-
@nshmura 我已经更新了我的第一篇文章并列出了 build.gradle
-
您是否尝试将调试器附加到正在运行的应用程序(您可以在“运行”菜单下找到它)?如果是这样,仍然没有结果?
标签: java android debugging android-studio