2014-05-12 2 views
3

Existe-t-il un moyen facile d'exécuter du code Java sur un appareil Android sans réellement livrer un apk? Je voudrais tester les appels de fonction sans construire un projet entier. Par exemple, il serait cool d'exécuter des appels comme Camera.open(1) et de voir ce que le périphérique répond avec. Il faut une éternité pour reconstruire un projet entier et le redéployer pour des modifications mineures. La seule option que je peux proposer est d'avoir une sorte de champ de texte qui prend l'entrée de l'utilisateur, exécute des commandes (Compiler API?) Et affiche le résultat. Y a-t-il un meilleur moyen?Comment faire pour exécuter le code Java sur un appareil Android sans télécharger apk

Répondre

3

Il est le script Android couche

https://code.google.com/p/android-scripting/

Il est Dev Apps Direct pour la recherche et l'échantillon de chargement des bibliothèques open source.

Il y a API Demos qui est juste les échantillons officiels de la sdk android qu'un tiers publié sur Google Play

+0

qui a l'air cool, merci pour le partage! Pourquoi ne pas utiliser du code Java natif? – Cat

+0

Si vous y réfléchissez, nous ne pouvons pas vraiment utiliser Java à cette fin, car déclarer le type et initialiser chaque variable/classe/objet Java ajouterait des lignes de code supplémentaires chaque fois que nous voudrions essayer quelque chose sur une commande ligne. C'est pourquoi Beanshell a été créé. Beanshell est juste une nouvelle version de Java en tant que langage de script afin de minimiser la quantité de code de plaque de chaudière que vous devez écrire pour essayer quelque chose. Et sur la couche de script Android, Beanshell a également été conçu pour minimiser la quantité de code de plaque de chaudière pour la création et l'exécution d'Android Activites, Services, etc. –

Questions connexes