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

问题描述 投票:0回答:2

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

java android permissions
2个回答
1
投票

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


0
投票

我首先查看Terminal IDE,尽管在模拟器上,我无法想象它会有多有趣。

理论上,它应该有效,尽管速度很慢。它是 java/javac/apkbuilder/等等。使用 vim,并且不需要 root。

© www.soinside.com 2019 - 2024. All rights reserved.