Dernière mise à jour 27 juin, 2023 at 08:09
Résolution de Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option.
Vous développez un application android ou vous mettez votre projet à jour. A l’exécution vous rencontrez un problème de taille. Le message d’erreur que vous trouvez c’est la suivante :
Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper '-jvm-target' option
Dans notre cas, cette erreur est provoquée lorsqu’on initialise notre view model avec la nouvelle méthode d’invocation proposée par google.
private val viewModel : MainViewModel by viewModels()
Dans cet article nous allons vous donner la solution qui nous a permis de résoudre le problème.
Solution pour Cannot inline bytecode built with JVM target 1.8 into bytecode that is being built with JVM target 1.6. Please specify proper ‘-jvm-target’ option
Pour résoudre ce problème il faut modifier le fichier gradle . Le problème semble nous montrer qu’il ya conflit de versions . Dans votre gradle, modifiez le fichier pour qu’il ressemble à ceci.
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8 }
Exécutez la solution et l’erreur devrais normalement disparaître.
SUR LE MÊME THEME
- Tux Typing : le jeu éducatif qui transforme l’apprentissage du clavier en aventure !
- Caisse enrégistreuse – La solution incontournable pour mieux gérer votre commerce
- Louer ou acheter son ordinateur ? possibilité de location avec option d’achat
- Devenir un bon programmeur : Les clés pour exceller dans les différents domaines de programmation !
- Les 10 choses qui énervent le plus les utilisateurs PC
- Tizen OS – 12 choses que vous ignorez ( peut être ) sur ce système
- HP All-in-One Desktop PC : L’ordinateur tout en un démarre mais l’écran n’affiche rien
- Git liaison dépôt local au dépôt distant – Comment lier son dépôt local au dépôt distant pour protéger son projet.
- 8 Exemples de logiciels malwares tristement célèbre
- Y2MATE – téléchargeur vidéo youtube et convertisseur
- mbind : Operation not permitted – mysql – dépannage
- Ubuntu ne se lance pas après installation – 3 Solutions – dépannage
- Les 4 règles du design simple selon Kent Beck
- 10 applications gratuites pour apprendre à taper au clavier sans regarder
- Comment installer Mysql dans ubuntu 20.04 lts – tutoriel
- Bluesky – Le réseau social décentralisé soutenu par l’ancien PDG de Twitter