Récurrente "Autoriser le débogage USB?" popup pendant un test -- adb domain android en relation problème

Recurring “Allow USB debugging?” popup during a test run



2
vote

problème

français

Android Stackexchange com! Longtemps; première fois.

par mon travail autour d'ici https: // Stackoverflow .Com / Questions / 57433975 / GradleW-Test-Centre-Centre-ConnectedAidtest-Effie-My-getfilesDir-dossier / 60174578 # 60174578 , je teste sur deux comprimés sur un rubis Rakefile qui ressemble un peu Un peu comme ceci:

task default: [ :unit_test_and_install, :espresso_test ] task :unit_test_and_install do sh './gradlew --console=verbose test installDebug installDebugAndroidTest' end task :espresso_test do devices = `adb devices` serial_numbers = devices.split(" ")[1..-1].map{|q| q.split(" ")[0] } threads = serial_numbers.map do |sn| Thread.new do sh "adb -s #{sn} shell am instrument -w -r -e package com.mycorp.myapp -e disableAnalytics true " + "com.mycorp.myapp.test/androidx.test.runner.AndroidJUnitRunner | tee tests_#{sn}.txt" end end threads.each &:join serial_numbers.each do |sn| grop = `grep "^OK .*tests" tests_#{sn}.txt` if grop == '' sh "cat tests_#{sn}.txt" abort 'FAILURES on ' + sn end end end

Le problème est le 9988777662 . Même s'il lance correctement les tests Junit, la tablette pose parfois son "Autoriser le débogage USB?" demandeur. (Celui qui dit "L'empreinte de la clé RSA de l'ordinateur est ...")

Les tests fonctionnent si je tapez sur le demandeur ou non, et ce n'est généralement pas apparu. Tester les courses et le débogage des courses d'Android Studio ou ./gradlew Ne déclenchez pas la popup. Mais comment puis-je vous en débarrasser?

(la question ultérieure, pourquoi /gradlew connectedAndroidTest désinstalle mon application lorsque je ne l'ai pas demandé, forçant-moi à écrire un script, reste sans réponse! Et quelqu'un pourrait-il être réputé ajouter un gradlew < / Code> Tag "Il devrait déjà être ici ...)

langue Anglaise

android stackexchange com! Long time; first time.

Per my work-around here https://stackoverflow.com/questions/57433975/gradlew-test-connectedandroidtest-erases-my-getfilesdir-folder/60174578#60174578 , I test on two ONN tablets using a Ruby Rakefile that looks a little bit like this:

task default: [ :unit_test_and_install, :espresso_test ]  task :unit_test_and_install do     sh './gradlew --console=verbose test installDebug installDebugAndroidTest' end  task :espresso_test do     devices = `adb devices`     serial_numbers = devices.split("\n")[1..-1].map{|q| q.split("\t")[0] }      threads = serial_numbers.map do |sn|         Thread.new do             sh "adb -s #{sn} shell am instrument -w -r -e package com.mycorp.myapp -e disableAnalytics true " +                     "com.mycorp.myapp.test/androidx.test.runner.AndroidJUnitRunner | tee tests_#{sn}.txt"         end     end      threads.each &:join      serial_numbers.each do |sn|         grop = `grep "^OK .*tests" tests_#{sn}.txt`          if grop == ''             sh "cat tests_#{sn}.txt"             abort 'FAILURES on ' + sn         end     end  end 

The problem is the adb -s WHATEVER shell am instrument line. Even though it launches the JUnit tests correctly, sometimes the tablet puts up its "Allow USB debugging?" requester. (The one that says "The computer's RSA key fingerprint is...")

The tests run whether I tap the requester or not, and it usually does not pop up. Test runs and debugging runs from Android Studio or ./gradlew don't trigger the popup. But how do I get rid of it?

(The ulterior question, why /gradlew connectedAndroidTest uninstalls my app when I didn't ask it to, forcing me to write a script, remains unanswered! And could someone reputable add a gradlew tag? It should already be here...)

  
   
   

Liste de réponses


Questions connexes

3  Commande de shell adb qui peut tester les codes MLS / SPC? [fermé]  ( Adb shell command that can test mls spc codes ) 
Cette question est peu susceptible d'aider les futurs visiteurs; Il n'est pertinent qu'à une petite zone géographique, à u...

13  Comment tirer uniquement les fichiers plus récents avec "adb tire"? (Utilitaire Android SDK)  ( How to pull only newer files with adb pull android sdk utility ) 
avec la commande "ADB TIX / SDCARD /" Je peux copier tout le contenu de la mémoire interne de mon téléphone Android dans mon annuaire local actuel (et "ADB TI...

0  Forcer une tablette Android pour se connecter à un wifi à partir de PC  ( Forcing an android tablet to connect to a wifi from pc ) 
Il y a quelque temps, j'ai eu une tablette (Coby Kyros Mid9742), qui s'est écarté lorsque l'écran quitte l'écran (la moitié de la zone de l'écran tactile ne r...

0  Boot-boucle sur Amazon 4K Fire TV Stick  ( Boot looping on amazon 4k fire tv stick ) 
J'ai des problèmes avec ma TV Amazon 4K Fire. hier, je devais associer ma télécommande à un bâton différent dans notre maison (parce que quelqu'un a oublié ...

49  Y a-t-il un moyen pour moi d'exécuter ADB Shell en tant que root sans taper 'Su'?  ( Is there a way for me to run adb shell as root without typing in su ) 
Y a-t-il un moyen pour moi d'exécuter la coquille ADB en tant que root sans taper dans su ? Je veux pouvoir avoir un accès root sans entrer dans la coquille....

3  Est-ce que "adb remnant" peut être utilisé sur un téléphone de stock (non ometté)?  ( Can adb remount be used on a stock phone unrooted ) 
est-il possible d'utiliser adb remount avec un micrologiciel standard et sans avoir enraciné l'appareil? Sinon, existe-t-il un autre moyen de forcer le syst...

1  J'ai flashé des récupérations avec Odin, pourquoi mon téléphone ne botte-t-il pas d'arc?  ( I flashed recoveries with odin why doesnt my phone boot bow ) 
Téléphone Android Samsung S3, non enraciné, micrologiciel de stock. Dans l'ordre chronologique: J'ai allumé le débogage USB, bien que ne puisse pas utiliser...

3  Problème avec adb sur mon Nexus 4 (téléphone non autorisé)  ( Problem with adb on my nexus 4 unauthorized phone ) 
Lorsque vous exécutez des périphériques ADB dans CMD, il est indiqué que mon téléphone est non autorisé. Il semble que cela ait quelque chose à voir avec l'in...

7  Comment changer "Mode de réseau préféré" en utilisant adb sans redémarrer?  ( How to change preferred network mode using adb without reboot ) 
J'essaie de changer de téléphone de mon téléphone (CM 12, Stock 4.2, à la fois enracinée Mode de réseau préféré de "GSM / WCDMA" (0) à "WCDMA uniquement" (2) ...

1  Xiaomi M8se Boucle de fastboot lorsque vous essayez d'installer TWRP  ( Xiaomi m8se fastboot loop when trying to install twrp ) 
Lors de la tentative d'installation de TWRP (dernière version de Xiaomi Mi 8Se), je parviens à installer le plus récent TWRP à l'aide de ADB (Fastboot Flash r...




© 2022 www.demandez.top All Rights Reserved. Questions et réponses Accueil Tous les droits sont réservés