2012-01-14 6 views
1

私はアンドロイドエミュレータでjavaファイルを持っており、エミュレータ端末でコンパイルする必要があります。 「javac filename.java」と書くと、「Permission denied」というエラーメッセージが表示されます。AndroidエミュレータでJavaファイルをコンパイルするにはどうすればよいですか?

+0

私はあなたができるとは思わない。 AndroidにはDalvik VMがありますが、JDKはありません –

+0

どこに書きますか? Android用のJavaがないため、エミュレータでソースファイルをコンパイルすることはできません。 – Egor

+0

とにかく、JDKをエミュレータにインストールできると思いますか? – user1149428

答えて

1

これはできません。 Javaソースファイルをコンパイルすると、Javaバイトコードである.classファイルに最初にコンパイルされます。その後、クラスファイルは、Dalvik仮想マシンが実行できるDalvikバイトコードである.dexファイルに再度コンパイルされます。この.dexファイルは、すべてのアプリケーションのデータを含むアーカイブである.apkファイルに圧縮されます。あなたはそれについてもっと読むことができますhere

0

私はTerminal IDEを見ることから始めましたが、エミュレータではそれがとても楽しいとは想像できません。

理論的には、ゆっくりと動作するはずです。これはjava/javac/apkbuilder/etcです。 vimと一緒に、そして根絶する必要はありません。

+0

あなたの投稿は非常に有益であり、リンクに感謝しています。 以前にこのツールを使ってみたことがあるかどうか聞いてみる必要があります。もしそうなら、src /フォルダから "vim"をどのように起動することができますか? – user1149428

+0

@ user1149428エミュレータで使用していません。それは狂っているだろう。それはコマンドラインであり、vimは実行可能ファイルなので、どこからでも起動することができます。 –

関連する問題