[ANN] Ruboto 1.4.0 released!

Skip to first unread message

Dane Balia

Dec 24, 2015, 6:01:19 AM12/24/15
to Ruboto (JRuby on Android)
The Ruboto team is pleased to announce the release of Ruboto 1.4.0.

Ruboto (JRuby on Android) is a platform for developing full stand-alone
apps for Android using the Ruby language and libraries.  It includes
support libraries and generators for creating projects, classes, tests,
and more.  The complete APIs of Android, Java, and Ruby are available to
you using the Ruby language.

New in version 1.4.0:

This release adds support for JRuby 1.7.22 and improves the installation
of HAXM.  `ruboto setup --update` will now update an existing HAXM
installation if a new version is available for download.

Support for Android 2.3 has been dropped, and Android 4.1 is now the
default api level when creating new apps.

API Changes:

* Issue #687 Drop support for Android 2.3 api level 10
* Issue #688 Set Android 4.1 api level 16 as default api level for new
* Issue #770 Support jruby 1.7.22 (donv)


* Issue #722 Start emulator without skin for "ruboto emulator"
* Issue #756 Allow "ruboto setup --update" to update HAXM if a new
  version is available


* Issue #634 Can't add jar files to proyect. Can't start the proyect
  with jars added
* Issue #638 Extra installs to build on Ubuntu 64 bit
* Issue #655 "--with-jruby" seems to do its job, but then I still need
  to download and install Ruboto Core on device
* Issue #663 Minimal Gosu code fails.
* Issue #664 Bundler can't see personal gems/Locally installed gems do
  not get put on projects(only global).
* Issue #669 Keep on restarting new emulator
* Issue #686 Can't run on Real device with Android 5.0
* Issue #703 The HAXM installer for OS X has changed name
* Issue #712 can´t install ruboto
* Issue #716 New App with no custom code terminates directly after start
  (java.lang.NoSuchMethodException: makeDexElements).
* Issue #717 ruboto setup -y - FATAL -- : undefined method 'slice' for
* Issue #742 Accept Android plataform tools rc in setup
* Issue #747 Running the emulator often hangs when run without
* Issue #759 "ruboto gen jruby" should install jruby-jars ~>1.7
* Issue #765 'rake boing' fails for multiple updated files


* Issue #670 emulator
* Issue #736 rake install error
* Issue #739 Game Frameworks?
* Issue #750 Deploy ruboto within Gnuroot debian linux under Android OS
* Issue #752 can't install ruboto with ruby gems in windows 10.


* Issue #762 How can I help? (juanjogeta)
* Issue #766 Reduce noise on #ruboto channel from travis
* Issue #771 How can I help? (ChaosCat)


* Issue #757 Release 1.4.0
* Issue #767 TypeError: can't convert nil into String when running
  Ruboto tests
* Issue #769 Fetch jruby-jars snapshots from http://ci.jruby.org/ for
* Issue #772 Db haxm dark (daneb)

You can find a complete list of issues here:

* https://github.com/ruboto/ruboto/issues?state=closed&milestone=39


To use Ruboto, you need to install a Ruby implementation.  Then do
(possibly as root/administrator)

    gem install ruboto
    ruboto setup -y

To create a project do

    ruboto gen app --package <your.package.name>
    cd <project directory>
    ruboto setup -y

To run an emulator for your project

    cd <project directory>
    ruboto emulator

To run your project

    cd <project directory>
    rake install start

You can find an introductory tutorial at

If you have any problems or questions, come see us at http://ruboto.org/


The Ruboto Team


Jan 24, 2016, 5:17:56 AM1/24/16
to Ruboto (JRuby on Android)
Je tente d'installer Ruboto pour un projet d'application Android. Je télécharge JRuby et le SDK, mais rien ne semble fonctionner.
Pouvez-vous me guider étape par étape s'il vous plaît? Je besoin d'une grande aide parce que je ne peux pas.
Merci encore pour votre aide.

Le jeudi 24 décembre 2015 12:01:19 UTC + 1, Dane Balia a écrit:
L'équipe Ruboto est heureux d'annoncer la sortie de Ruboto 1.4.0. Ruboto (JRuby sur Android) est une plate-forme complète pour le développement autonome des applications pour Android en utilisant le langage et les bibliothèques Ruby. Il comprend des bibliothèques et des générateurs de soutien pour la création de projets, des classes, tests, et plus encore. Les API complètes d'Android, Java, Ruby et sont disponibles pour vous en utilisant le langage Ruby. Nouveau dans la version 1.4.0: Cette version ajoute le support pour JRuby 1.7.22 et améliore l'installation de HAXM. `setup de Ruboto --update` va maintenant mettre à jour un HAXM existante. installation si une nouvelle version est disponible en téléchargement Support pour Android 2.3 a été abandonnée, et Android 4.1 est maintenant le niveau de l'API par défaut lors de la création de nouvelles applications. Les modifications de l'API: * Question # 687 soutien Goutte pour Android niveau 2.3 de l'API 10 * Issue # 688 Set Android niveau 4.1 de l'API 16 comme niveau de l'API par défaut pour les nouvelles   applications * Issue # 770 Soutien jruby 1.7.22 (DONV) Caractéristiques: * Issue # 722 Démarrer émulateur sans peau "émulateur Ruboto" * Issue # 756 Autoriser "--update de configuration du Ruboto" mettre à jour HAXM si une nouvelle   version est disponible Bugfixes: * Issue # 634 Vous ne pouvez pas ajouter des fichiers JAR proyect. Vous ne pouvez pas démarrer le proyect   avec pots ajoutés * Numéro # 638 installations supplémentaires pour construire sur Ubuntu 64 bits * Issue # 655 "--with-jruby» semble faire son travail, mais je dois encore   pour télécharger et installer Ruboto base sur Dispositif * Issue # 663 Code Gosu Minimal échoue. * Issue # 664 Bundler ne peut pas voir gemmes personnelles / gemmes installés en local ne   sont pas mis sur les projets (uniquement mondiale). * Issue # 669 Gardez sur le redémarrage nouvel émulateur * Issue # 686 Can 't exploités sur le périphérique réel avec Android 5.0 * Issue # 703 L'installateur de HAXM pour OS X a changé de nom * Issue # 712 ne pouvez pas installer Ruboto * Issue # 716 New App sans code personnalisé se termine directement après le démarrage   (java.lang. NoSuchMethodException: makeDexElements). * Issue # 717 Ruboto configuration -y - FATAL -: méthode non définie «tranche» de   nulle: NilClass * Issue # 742 Accepter outils de plataform Android rc dans la configuration * Issue # 747 Exécution de l'émulateur souvent arrête lorsqu'elle est exécutée sans   "--no-instantané» * Issue # 759 "Ruboto gen jruby" devrait installer JRuby-pots ~> 1,7 * Issue # 765 "rake boing 'échoue pour plusieurs mises à jour des fichiers de soutien: * Issue # 670 émulateur * Issue # 736 râteau installer erreur * Issue # 739 cadres jeu? * Issue # 750 Déployer Ruboto sein Gnuroot debian linux sous Android OS * Issue # 752 ne peut pas installer Ruboto avec des gemmes rubis dans les fenêtres 10. Communauté: * Issue # 762 Comment puis-je aider? (juanjogeta) * Issue # 766 Réduire le bruit sur ​​le canal de #ruboto de Travis * Issue # 771 Comment puis-je aider? (ChaosCat) interne: * Issue # 757 1.4.0 de sortie * Issue # 767 TypeError: ne peut pas convertir nil en chaîne lors de l'exécution   des tests de Ruboto * Issue # 769 Fetch instantanés jruby-pots de http://ci.jruby.org/ pour les   tests * Issue # 772 Db haxm foncé (daneb) Vous pouvez trouver une liste complète des problèmes ici: * https://github.com/ruboto/ Ruboto / questions state = & fermé? jalon = 39 Installation: Pour utiliser Ruboto, vous devez installer un application Ruby. Puis faire (peut-être en tant que root / administrateur)     gem install Ruboto     configuration Ruboto -y Pour créer un projet ne     Ruboto gen app --package <your.package.name>     cd <répertoire de projet>     configuration de Ruboto -y Pour exécuter un émulateur pour votre projet     cd <répertoire de projet>     Ruboto émulateur pour exécuter votre projet     cd <répertoire de projet>     râteau installer commencer Vous pouvez trouver un tutoriel d'introduction au https://github.com/ruboto/ Ruboto / wiki Si vous avez des problèmes ou des questions, venez nous voir au http://ruboto.org/ Profitez! - L'équipe Ruboto http://ruboto.org/


Jan 24, 2016, 5:24:31 AM1/24/16
to Ruboto (JRuby on Android)
Hi Lucien!

I'm sorry I don't understand french, so I'll rely on Google Translate to help you.  If there is anybody else on the list that knows french, please step up and help Lucien.

So, Lucien, please state what your problem is exactly.  You try to run "ruboto setup -y"?  What happens?  Please post the output from the failing command.

Also post all details about your development environment like OS (Windows/Linux/OS X), Ruby versions, Java version, etc.

It may be easier to follow up if  you post an issue in the tracker:  https://github.com/ruboto/ruboto/issues
Reply all
Reply to author
0 new messages