11

Rubotoを利用してJRubyでAndroidアプリを簡単にコーディングしようとしています。ただし、を使用してアプリをエミュレーターにインストールすると、rake install副作用が発生します。

エミュレーターでアプリを起動すると、Rubotoイメージの画面が表示され、続行するにはRubotoCoreプラットフォームパッケージをインストールする必要があることが示されます。ユーザーが自分でRubotoCoreをインストールする必要がないように、メインパッケージでこれを行うにはどうすればよいですか?

4

1 に答える 1

16

これにはいくつかの方法があります。一般的には、apk 内に jruby jar を含めることでサイズが大きくなりますが、ユーザーがコアを個別にダウンロードする必要はありません。

アプリを作成するときに--with-jrubyフラグを使用すると、フラグが含まれます。既に作成しているので、アプリ ディレクトリでコマンド プロンプトを開き、次を使用します。

ruboto update jruby --force

これにより、jruby jar もプロジェクトに追加されます。

これを行うには、jruby-jars をインストールする必要があることに注意してください。これは、次の方法で簡単に実行できます。gem install jruby-jars

編集: Uwe Kubosch からruboto gen jruby、アプリケーション ディレクトリ内で同じことを実行できることを知らされました。

于 2012-10-21T15:44:27.770 に答える