Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

158
Views
El texto de la vista del emulador de Android no se muestra correctamente

después de jugar durante muchas horas (2 días), no puedo entender por qué sucede esto y cómo resolverlo.

Estoy usando emulatorview para Android: https://gitlab.com/termapps/termoneplus/-/tree/master/emulatorview y secuencia de comandos de Python de prueba de velocidad:https://github.com/sivel/speedtest-cli/blob/master/ speedtest.py

Después de lograr compilar Python 3.10 para Android, intenté ejecutar desde el script de prueba de velocidad de shell adb y se ejecuta y se muestra correctamente.

Pero cuando intenta ejecutarlo desde el código Java y mostrarlo en la vista del emulador, muestra una posición de texto extraña en la vista.

La siguiente línea se muestra al final de la línea anterior, normalmente debería mostrarse en la parte izquierda de la pantalla como una nueva línea.

La imagen adjunta explica mejor lo que quiero decir: ingrese la descripción de la imagen aquí

La inicialización de emulatorview y ejecución es la siguiente:

 lateinit var emulatorView: EmulatorView private var session: TermSession? = null val execBuild = ProcessBuilder(context!!.applicationInfo.nativeLibraryDir + "/libpython3.so", "/data/local/tmp/speedtest-cli-master/speedtest.py") execBuild.redirectErrorStream(true) val exec: Process? = execBuild.start() session!!.termIn = exec!!.inputStream session!!.termOut = exec.outputStream launch(Dispatchers.Main) { emulatorView.setDensity(requireActivity().resources.displayMetrics) emulatorView.attachSession(context, session) emulatorView.setTermType("linux") emulatorView.setTextSize(textSize) }

¿Alguna idea de cómo resolver ese problema?

Ps lo siento por mi inglés, espero ser lo suficientemente comprensible :)

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!