为什么logcat在我的Android 中没有显示任何内容(使用Eclipse开发应用程序时)?
它只是不打印任何东西.它是空的.
好的,logcat正在显示系统日志,但它没有在我的华为Ascend上显示应用程序日志.如果我切换到另一台设备,例如我的Galaxy Nexus或Nexus 7,则会显示相同的应用程序(相同的APK甚至)日志.
华为Ascend正在运行Android 4.1.1,它在开发者选项中打开了USB调试功能.从命令行或IntelliJ运行logcat时会发生这种情况.而且我确保选择了正确的设备 - 事实上我一次只插入一个设备.我已经尝试重新启动adb,清除它的缓冲区等
我可以看到应用程序是从华为开始的,我甚至得到系统日志显示Activity已经启动.但与其他设备不同,我没有在Activity#onCreate(或其他任何地方)登录应用程序.
08-08 20:55:44.050: INFO/WindowManager(431): Switching to real app window: Window{41ae8780 au.com.xandar.wirelesstiming.timekeeper/au.com.xandar.wirelesstiming.timekeeper.TimeKeeperActivity paused=false}
08-08 20:55:44.180: INFO/ActivityManager(431): Displayed au.com.xandar.wirelesstiming.timekeeper/.TimeKeeperActivity: +387ms
Run Code Online (Sandbox Code Playgroud)
如何交付应用程序日志?
我有一个奇怪的问题.当我使用Android 4.1在Genymotion上运行我的应用程序时,一切都很好,Logcat工作正常并显示一切.但是当我在真正的手机上运行相同的应用程序(华为荣耀7与Android 6),并且我的应用程序崩溃时,logCat没有显示崩溃的原因.换句话说,log cat不显示异常.谁能帮助我?谢谢
也许有用:
build.gradle(模块应用)
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
defaultConfig {
applicationId "my.application.id"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
....
}
Run Code Online (Sandbox Code Playgroud) 它仅显示I/Process: Sending signal. PID: xxxxx SIG: 9
我尝试过启用调试模式
System.setProperty(DEBUG_PROPERTY_NAME, DEBUG_PROPERTY_VALUE_ON)
Run Code Online (Sandbox Code Playgroud)
但这没有帮助