studio - La aplicación de Android se bloquea sin ningún logcat o excepción
mensajes log android (1)
Buen día. Tengo una situación muy extraña. La aplicación se bloquea en algún momento, pero no porque normalmente se bloqueará. La aplicación vuelve a la actividad anterior o cierra completamente la aplicación sin mostrar el cuadro de diálogo "APLICACIÓN DESACTIVADA CERRADA" y el estudio de Android no dar cualquier registro de excepción. Este comportamiento, supongo, es un bloqueo ... Esto sucede en un par de dispositivos que son huaweu p8 lite con versión lollipop (kitkat predeterminado) y sony xperia z con versión lollipop (predeterminado 4.2.2). No puedo depurar la aplicación en absoluto y el bloqueo en absoluto ... En los demás dispositivos, la aplicación no se bloqueará o no se reiniciará o no se cerrará, así que no tengo idea de lo que está mal ... Por favor, ¿pueden ayudarme?
construir un archivo gradle que podría ser la opción de un extraño "bloqueo"
buildscript {
repositories {
maven { url ''https://maven.fabric.io/public'' }
}
dependencies {
classpath ''io.fabric.tools:gradle:1.19.2''
}
}
apply plugin: ''com.android.application''
apply plugin: ''io.fabric''
repositories {
maven {
url ''https://maven.fabric.io/public''
}
maven {
url ''https://github.com/suckgamony/RapidDecoder/raw/master/repository''
}
maven {
url ''https://dl.bintray.com/intercom/intercom-maven''
}
}
android {
compileSdkVersion 22
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.sparklingzoo.framkalla"
minSdkVersion 15
targetSdkVersion 22
versionCode 303
versionName "3.0.3"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro''
}
}
}
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''org.javatuples:javatuples:1.2''
compile ''com.android.support:appcompat-v7:22.1.1''
compile ''com.loopj.android:android-async-http:1.4.7''
compile ''uk.co.chrisjenx:calligraphy:2.1.0''
compile ''rapid.decoder:library:0.3.0''
compile ''rapid.decoder:jpeg-decoder:0.3.0''
compile ''rapid.decoder:png-decoder:0.3.0''
compile ''de.hdodenhof:circleimageview:2.0.0''
compile ''com.github.siyamed:android-shape-imageview:0.9.+@aar''
compile ''com.facebook.android:facebook-android-sdk:4.1.1''
compile(''com.wu-man:android-oauth-client:0.0.3'') {
exclude module: ''support-v4''
}
compile project('':pk-library'')
compile ''com.stripe:stripe-android:1.0.0''
compile(''com.crashlytics.sdk.android:crashlytics:2.2.4@aar'') {
transitive = true;
}
compile (''io.intercom.android:intercom-sdk:1.+@aar'') {
transitive = true
}
compile ''com.mixpanel.android:mixpanel-android:4.6.0''
// compile ''com.google.android.gms:play-services:6.5.87''
compile ''com.parse.bolts:bolts-android:1.2.0''
compile files(''libs/AF-Android-SDK-v3.3.0.jar'')
}
Yo también tuve esta situación. Especialmente cuando se trataba de errores en el marco, en lugar de codificar errores (a veces eran bloqueos nativos).
Ayuda a eliminar todos los filtros de logcat, para que pueda ver todos los registros, no solo el registro de su aplicación. En la esquina superior derecha de su logcat, configure los filtros en "Sin filtros" y en "Detallado".
ACTUALIZACIÓN: Con Android Studio 3.0, Logcat cambió un poco. La ventana Logcat en sí ya no tiene opciones de filtro. En cambio, si hace clic en la (nueva) pestaña Logcat en la esquina inferior izquierda, se abre una nueva ventana de logcat, pero las opciones de filtro son visibles en la pestaña misma.