【发布时间】:2012-03-22 23:25:49
【问题描述】:
我不太确定这个问题或者我应该如何称呼我正在努力实现的目标。 我使用一个叫做 super sify 的拨号器。这是下载 - http://thegoan.com/supersify/supersify.zip 提取后它有两个用于 linux 的文件,一个是 .jar 文件,其中包含一些类。该应用程序是用 java 编写的。另一个是 .sh 文件,它是一个 shell 可执行文件,并接受一些参数,如用户名和密码以及机器 ID 等。 我想将此应用程序移植到android。我到底要做什么。 更多信息是 .jar 文件名为 supersify.jar 并且 .sh 文件被命名为 ss.sh 所以这里是 ss.sh 的代码
java -jar supersify.jar $*
if [ $? -eq 1 ]
then read
fi
请帮帮我。这是一个开源软件。所以我没有做任何非法修改。 我需要将此应用程序移植到 android,所以我必须重新编写整个东西还是只写其他东西。我知道一些基本的 hello world android 应用程序开发,并且我已经制作了一个添加两个数字的应用程序,我仍在成为一名 android 应用程序开发人员的路上,但我需要这个应用程序并且会学到很多东西来使这成为可能,除非它涉及重写所有java类。 先感谢您 如果您还有问题,我很乐意回答他们:D。
【问题讨论】:
-
“我到底该怎么做”方式超出了 StackOverflow 问题的范围。
-
"SuperSify 是用 Java 编写的,可以在 Windows、Linux 和 Mac 上运行" & 你不能让它在 Android 上运行,除非你重写/替换了很多 java
-
我认为你移植应用程序会很困难,很多java库不兼容或在Android中被覆盖,所以你很可能会遇到编译器或依赖项错误。
标签: java android linux jar port