Domanda Includi Ruboto-Core con l'app per Android al momento dell'installazione


Sto cercando di utilizzare Ruboto per codificare le app Android in JRuby con facilità. Tuttavia, quando installo l'app sull'emulatore usando rake install, funziona con effetti collaterali.

Quando lancio l'app sull'emulatore, vedo una schermata con l'immagine Ruboto e mi dice che per continuare, devo installare il pacchetto della piattaforma Ruboto Core. Come posso fare questo con il mio pacchetto principale in modo che l'utente non abbia bisogno di installare il Ruboto Core da solo?


11
2017-10-20 20:30


origine


risposte:


Ci sono un paio di modi per farlo. In generale, l'idea è di includere i jruby jars nell'apk, che aumenterà le dimensioni, ma non richiederà all'utente di scaricare il core separatamente.

Quando crei l'app, puoi usare il --with-jruby bandiera e lo includerà per te. Poiché l'hai già creato, apri il prompt dei comandi nella directory dell'app e usalo

ruboto update jruby --force

Questo aggiungerà i jruby jars nel progetto anche per te.

Si prega di notare che per fare questo, è necessario avere i jruby-jars installati, che possono essere facilmente fatti attraverso gem install jruby-jars

EDIT: Sono stato informato da Uwe Kubosch che puoi anche usare ruboto gen jruby all'interno della directory dell'applicazione per realizzare la stessa cosa.


16
2017-10-21 15:44