我不太确定这个问题或者我应该称之为我想要实现的目标。 我使用的是名为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 app开发,我已经制作了一个应用程序来添加两个数字,我仍然在成为一个Android应用程序开发人员,但我需要这个应用程序,并将学到很多东西,使这成为可能,除非它涉及重写所有java类。 先感谢您 如果您有任何疑问,我将很乐意回答:D。
答案 0 :(得分:2)
方法很简单:
main
方法是什么(在清单中,或者只是在Jar文件的类中搜索静态方法main
并猜测)< / LI>
main
方法返回值。正如其他人所指出的那样,如果Jar文件使用的是标准java中存在但不存在于Android中的类,则无效。由于大多数课程相同,你的机会通常都很好。
答案 1 :(得分:1)
我能够成功编译Android的应用程序。
请参考: 源代码:https://github.com/mayurdange/supersify apk:http://db.tt/KE9kqpo6