我的 android 模拟器上有一个 java 文件,我需要在模拟器终端上编译它。每当我写“javac filename.java”时,我都会收到一条错误消息:“权限被拒绝”。
你不能这样做。当你编译一个java源文件时,它首先被编译成一个.class文件,它是Java字节码。之后,类文件再次编译成 .dex 文件,该文件是 Dalvik 虚拟机可以运行的 Dalvik 字节码。然后,该 .dex 文件被压缩为 .apk 文件,该文件是包含所有应用程序数据的存档。您可以在此处阅读更多相关信息。
我首先查看Terminal IDE,尽管在模拟器上,我无法想象它会有多有趣。
理论上,它应该有效,尽管速度很慢。它是 java/javac/apkbuilder/等等。使用 vim,并且不需要 root。