Je comprends qu'Android n'utilise pas de JRE et que Google a construit une plateforme uniquement pour Android. Mais un appareil Android n'est pas vraiment différent d'un Raspberry PI par exemple. Alors pourquoi n'est-il pas possible d'installer simplement la JVM d'Oracles sur un appareil Android enraciné ?
Réponse
Trop de publicités?Pourquoi n'est-il pas possible d'installer simplement la JVM d'Oracles sur un appareil Android enraciné ?
- Vous n'avez tout simplement pas installez simplement quelque chose sur Android. L'installation d'applications nécessite un tas de trucs.
Aussi : Vous ne pouvez pas simplement installer des applications ordinaires, des frameworks, etc. comme sur un PC (il existe des applications qui le permettent dans leur propre conteneur). - Il existe un différend permanent entre Oracle (Java) et Google (Android) au sujet des API et du code Java. ( https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc .)
- Vous exécutez déjà une machine virtuelle Java intégrée au système (DalvikVM, Android Runtime ART) et capable d'exécuter pratiquement tout le code Java non propriétaire (pas de
sun
paquet). - Si vous voulez vraiment exécuter du code Java, créez une application simple à un bouton qui appelle le code que vous voulez.