如何在Android模拟器上编译java文件?

时间:2012-01-14 16:08:44

标签: android compiler-construction permissions

我的android模拟器上有一个java文件,我需要在模拟器终端上编译它。每当我写“javac filename.java”时,我都会收到一条错误消息:“Permission denied”。

2 个答案:

答案 0 :(得分:1)

你不能这样做。编译java源文件时,首先将其编译为.class文件,该文件是Java字节代码。之后,类文件再次编译成.dex文件,这是Dalvik虚拟机可以运行的Dalvik字节代码。然后将此.dex文件压缩为.apk文件,该文件是包含所有应用程序数据的存档。您可以阅读更多相关信息here

答案 1 :(得分:0)

我从查看Terminal IDE开始,虽然在模拟器上,我无法想象它会很有趣。

从理论上讲,它应该有效,如果缓慢的话。它是java / javac / apkbuilder / etc。使用vim,并且不需要生根。