Bonne journée.J'ai une situation très bizarre.L'application se bloque à un moment donné, mais pas comme elle se plantera habituellement.L'application revient à l'activité précédente ou à la fermeture complète de l'application sans afficher la boîte de dialogue "APPLICATION NON CONFORTÉE" et le Android studio n’a donné aucun journal d’exception. Ce comportement, j’assume, est un crash ... Ceci se produit sur quelques appareils huaweu p8 lite avec la version Lollipop (par défaut, KitKat) et sony xperia z avec la version Lollipop (par défaut) 4.2.2) .Im incapable de déboguer l'application du tout et le crash du tout ... Sur les autres appareils, l'application ne plante pas ou ne redémarre pas ou ne se ferme pas, donc je n'ai aucune idée de ce qui ne va pas ... Merci de vous Aidez moi?
construire un fichier gradle qui pourrait être l'option d'un "crash" bizarre
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')
}
J'ai eu cette situation aussi. Surtout quand il s’agissait de bogues dans la structure, au lieu de coder des bogues (c’était parfois des plantages natifs).
Il est utile de supprimer tous les filtres de logcat, afin que vous puissiez voir tous les journaux, pas seulement le journal de votre application. Dans le coin supérieur droit de votre logcat, définissez les filtres sur "Aucun filtre" et sur "Verbose".
UPDATE: avec Android Studio 3.0, le Logcat a changé un peu. La fenêtre Logcat elle-même n'a plus aucune option de filtrage. Au lieu de cela , si vous cliquez sur le (nouvel) onglet Logcat dans le coin inférieur gauche, une nouvelle fenêtre logcat s’ouvre, mais les options de filtrage sont visibles dans l’onglet lui-même.