Spanish (SOLUCIONADO) Problemas al compilar para subir a Google

cas6678

Active Member
Licensed User
Longtime User
Hola a todos.
Hace bastante que tengo una aplicacion en Google Play. He hecho unas pequeñas modificaciones, compila y funciona bien (bueno, compilaba y funcionaba )
Al intententar subir me he dado cuenta que la target version ahora debe ser 31.
Asi que siguiendo las instrucciones he instalado android-31, la he puesto como target pero ahora no puedo compilar si que me de errror.
¿Alguna de idea de que esta pasando?
Gracias !!!

B4X:
B4A Versión: 11.20
Parseando código.    (0.14s)
    Java Versión: 11
Building folders structure.    (0.01s)
Compilando código.    (0.15s)
Compilado códigos de diseños.    (0.00s)
Organizando librerías.    (0.00s)
    (AndroidX SDK)
Compilando los recursos    (0.21s)
Enlazando los recursos    (1.55s)
Compilando el código Java generado.    (2.40s)
Convirtiendo byte code a dex optimizado.    Error
PARSE ERROR:
unsupported class file version 55.0
...while parsing androidx/activity/lint/ActivityIssueRegistry.class
PARSE ERROR:
unsupported class file version 55.0
...while parsing androidx/annotation/experimental/lint/AnnotationRetentionDetector.class
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
Uncaught translation error: com.android.dx.cf.code.SimException: invalid opcode ba (invokedynamic requires --min-sdk-version >= 26)
UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.RuntimeException: Translation has been interrupted
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:692)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:315)
    at com.android.dx.command.dexer.Main.runDx(Main.java:293)
    at com.android.dx.command.dexer.Main.main(Main.java:249)
    at com.android.dx.command.Main.main(Main.java:94)
Caused by: java.lang.InterruptedException: Too many errors
    at com.android.dx.command.dexer.Main.processAllFiles(Main.java:684)
    ... 4 more
 

angel_

Well-Known Member
Licensed User
Longtime User
Aquí parece que tienen el mismo error (foro Italiano):


Yo probaría a actualizar a la versión 12.
 

josejad

Expert
Licensed User
Longtime User
Yo probaría a actualizar a la versión 12.

Recuerda que tienes que actualizar el SDK también.

 

cas6678

Active Member
Licensed User
Longtime User
Si. Casualmente antes de leerte fue lo que hice y venia a contarlo.

Me baje la ultima version de B4A y complio bien con el SDK que ya me habia actualizado antes.

Otra vez que pondre SOLUCIONADO pero sin entender que es lo que pasa.

Gracias a los dos.
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…