[JAVA] Comment se débarrasser des applications Android qui plantent avec l'erreur mystère RenderThread

problème

Sur un terminal spécifique, laissez la sortie suivante dans Logcat et mourez un mystère. Il tombe soudainement lorsque l'application démarre. Il n'y avait pas de littérature et c'était dur. Cependant, le mystère d'une solution a été trouvée immédiatement après Google aujourd'hui. C'est une préoccupation de longue date, mais j'ai trouvé une solution et je vais la signaler.

pid: 13362, tid: 13414, name: RenderThread >>> jp.mirm.mirmapp <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x34
x0 0000000000000001 x1 0000007f6bb71340 x2 0000007f69e00000 x3 0000000000000002
x4 00000000000000c4 x5 0000000000000000 x6 0000007f7b6c0680 x7 0000007f7b981710
x8 0000000004595184 x9 0000000004800000 x10 0000007f808c4800 x11 0000000000000000
x12 0000007f80883c00 x13 006345e9fc7f20b7 x14 000000000000018c x15 99f36bdc9125bbf0
x16 0000007f8a5d05a0 x17 0000007f8a5779d0 x18 0000007f6bcc4b80 x19 0000007f6bfe7110
x20 0000000000000000 x21 0000000000000870 x22 0000007f809b2a18 x23 0000000001fa4000
x24 397df56a30e6ec4c x25 0000007f8083e848 x26 397df56a30e6ec4c x27 0000007f88468df8
x28 7fffffffffffffff x29 0000007f80c94bd0 x30 0000007f8bac7d24
sp 0000007f80c94b80 pc 0000007f8bac7df0 pstate 0000000020000000

Solution

Désactivez l'accélération matérielle avec "android: hardwareAccelerated =" false "".

AndroidManifest.xml


    <application
            android:allowBackup="true"
            android:icon="@mipmap/icon1"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/icon1"
            android:supportsRtl="true"
            android:theme="@style/AppTheme"
            android:hardwareAccelerated="false"
        >

Ref https://stackoverflow.com/questions/35250816/android-fatal-signal-11-sigsegv-code-1-fault-addr-0x0-in-tid-29092 https://techbooster.org/android/application/7054/

Recommended Posts

Comment se débarrasser des applications Android qui plantent avec l'erreur mystère RenderThread
[Android] Comment gérer les thèmes sombres
[Android Studio] [Java] Comment réparer l'écran verticalement
Comment obtenir des valeurs en temps réel avec TextWatcher (Android)
Comment numéroter (nombre) avec html.erb
Comment mettre à jour avec activerecord-import
Comment utiliser Mali Graphics Debugger pour déboguer des applications pour Android (même celles créées avec + Unity)
Comment créer une application à l'aide de Tensorflow avec Android Studio
Comment gérer l'erreur ERREUR: lors de l'exécution de gem ... (Gem :: FilePermissionError)
[Rails / RSpec] Comment traiter l'élément a une erreur de taille nulle
Android: Comment gérer "Impossible de déterminer la version Java à partir de '10 .0.1 '"
Comment démarrer avec Slim
Comment "évider" une vue sur Android
Comment entourer n'importe quel caractère avec "~"
Comment utiliser mssql-tools avec Alpine
[Android] Comment créer un fragment de dialogue
Comment démarrer Camunda avec Docker
Comment recadrer une image avec libGDX
Comment ajuster TextPosition avec l'extension de clavier iOS
Comment partager des fichiers avec Docker Toolbox
Comment compiler Java avec VsCode & Ant
Comment désactiver le regroupement d'erreurs
Comment utiliser BootStrap avec Play Framework
Comment détecter les conflits de microphone sur Android
Convertir toutes les applications Android (Java) en Kotlin
Comment changer d'images miniatures avec JavaScript
Utilisez ViewModel pour faire pivoter approximativement les applications Android
[Note] Comment démarrer avec Rspec
[Rails] Comment afficher les messages d'erreur individuellement
Comment faire un contrôle basé sur l'API avec cancancan
Comment fixer la date système dans JUnit
Comment réaliser le téléchargement de fichiers avec Feign
Comment mettre à jour les modèles associés avec accepte_nested_attributes_for
Comment définir JAVA_HOME avec l'appassembler-maven-plugin de Maven
Comment implémenter TextInputLayout avec la fonction de validation
Comment gérer les erreurs de connexion avec l'appareil
Comment supprimer des données avec une clé externe
Comment tester l'étendue privée avec JUnit
Comment surveiller nginx avec docker-compose avec datadog
Comment gérer les actifs de précompilation a échoué.
Comment réaliser le téléchargement de fichiers avec Feign
Comment exécuter Blazor (C #) avec Docker
Comment créer un environnement Rails 6 avec Docker
Comment utiliser ExpandableListView dans Android Studio
Comment afficher les messages d'erreur en japonais
[Laravel] Comment gérer une erreur de mémoire insuffisante lorsque le compositeur a besoin de [Docker]
Je crée une application Android et elle est bloquée par des erreurs et comment la résoudre