0
votes

Android Studio: l'application installée à partir d'exécution 'app' et application installée à partir de Build / Sorties / APK / Débug / App-Debug.apk sont différents.

Je suis toujours nouveau à Android Studio Application et voici le problème que j'ai confronté:

Lorsque j'exécute l'application à partir d'exécution 'app' dans le studio Android, toutes les fonctions de l'application fonctionnent et je suis capable Pour exécuter la barre de notation et la carte de localisation dans mon application.

Toutefois, lorsque vous essayez de l'installer via l'application / Build / Sorties / APK / Débogage / app-debug.apk, toutes les fonctions de l'application fonctionnent. Sauf la barre d'évaluation et la carte de localisation dans mon application. L'application se bloque après que je clique sur le bouton indiquant ces fonctions. Pourquoi ne fonctionne-t-il pas?


[Working] exécuté à partir d'exécution 'app' dans Android Studio:

La capture d'écran de la notation et du bouton de localisation:

 Capture d'écran Affichage de la notation et de la localisation du bouton

La capture d'écran de la fonction d'évaluation de travail:

 Capture d'écran Affichage de la classification de travail Funciton

La capture d'écran de la fonction de localisation de travail:

 Capture d'écran affichant Travail localiser Funciton


[ne fonctionne pas] en cours d'exécution de l'application / Build / Sorties / apk / débogage / App-debug.apk:

La capture d'écran de la notation et de la localisation du bouton:

 Capture d'écran Affichage des bas et localisez le bouton

La capture d'écran de l'application se bloque après un clic sur la notation ou sur le bouton de localisation:

 Application d'une capture d'écran

Qu'est-ce que j'ai essayé:

i ont déjà nettoyer le projet / reconstruire le projet / ou même supprimer manuellement le dossier de construction pour reconstruire le projet pour générer de nouveaux APK.

J'ai également mis à jour les dépendances à la version la plus récente.

Cependant, ne fonctionne pas.

Je pense que toutes les fonctions de l'application s'exécutent en douceur lors de l'essai Pour installer l'application à partir de l'application / Build / Sorties / APK / DEBUG / APP-DEBUG.APK, mais il se bloque.

Voici le journal de débogage lorsque j'ai cliqué sur le bouton de tarif: < Pré> xxx

Le logcat après filtre à l'erreur: xxx


4 commentaires

Poster des grumes d'accident


Quelle est l'exception qui cause une crash de votre application?


J'ai inclus le journal @ominfowavedeDevelopers


Dans vos journaux, il n'y a nulle part puntimeexception. Postez la partie de LogCat contenant des journaux de RunTimeException. Essayez ceci, dès que l'application se bloque, recherchez RunTimeException dans LOGCAT, puis téléchargez cette pièce.


3 Réponses :


1
votes

Fondamentalement, il s'agit d'un problème de permission et de certains des téléphones portables ne donnent pas les journaux corrects / réels. Vous avez manqué une autorisation qui doit être mentionnée dans votre fichier AndroidManifest.xml.


1 commentaires

Cela pourrait être écrit comme un commentaire que je suppose.



0
votes

J'ai eu cette erreur sur "persist.vendor.sys.activitlog" et gaspillé la meilleure partie d'une heure sur elle.

Je peux confirmer qu'il dépend du téléphone. P>

Le L'erreur semble provenir du lancement initial de l'application. Avant que rien ne se passe dans mon code (très simple). Quelque chose comme ça d'un Nokia 1 exécutant Android 9: P>

I/ActivityManager: Start proc <proc-id>:org.goldang.appdope.dbg/u0a472 for activity org.mydom.myapp.dbg/org.mydom.myapp.MainActivity
I/ang.myapp.db: Late-enabling -Xcheck:jni
I/ADB_SERVICES: service_to_fd shell:stat -c %u /proc/20716 | xargs -n 1 pm list packages --uid
W/re-initialized>: type=1400 audit(0.0:23144): avc: denied { read } for name="u:object_r:mtk_amslog_prop:s0" dev="tmpfs" ino=7302 scontext=u:r:untrusted_app:s0:c216,c257,c512,c768 tcontext=u:object_r:mtk_amslog_prop:s0 tclass=file permissive=0
I/ang.myapp.db: Late-enabling -Xcheck:jni
E/libc: Access denied finding property "persist.vendor.sys.activitylog"


0 commentaires

0
votes

Désinstallez et courez à nouveau. Travaille pour moi.


0 commentaires