Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将android应用程序转换为在java通用手机下运行吗?_Java_Android_Java Me - Fatal编程技术网

我可以将android应用程序转换为在java通用手机下运行吗?

我可以将android应用程序转换为在java通用手机下运行吗?,java,android,java-me,Java,Android,Java Me,我看到很多关于旧手机的java应用程序试图在android手机下运行的问题 是否可以在旧的java手机上运行android应用程序(100%使用java和android默认库制作),以某种方式将apk文件转换为jar文件 想象一下,我们在那些3d gen手机中使用了酷而有用的android应用程序 我发现了一个将Android活动和硬件接口转换为S60第五版手机的库项目 与许多人的想法不同,这一点非常重要,因为这些手机更便宜,我们可以为它们开发android应用程序(更快、更高效),并用于个人

我看到很多关于旧手机的java应用程序试图在android手机下运行的问题

是否可以在旧的java手机上运行android应用程序(100%使用java和android默认库制作),以某种方式将apk文件转换为jar文件

想象一下,我们在那些3d gen手机中使用了酷而有用的android应用程序


我发现了一个将Android活动和硬件接口转换为S60第五版手机的库项目

与许多人的想法不同,这一点非常重要,因为这些手机更便宜,我们可以为它们开发android应用程序(更快、更高效),并用于个人和公司用途

当我们需要购买50部手机中的30部时,价格就是一切

是否可以在旧的java手机上运行android应用程序(100%使用java和android默认库制作),以某种方式将apk文件转换为jar文件

一句话,没有。JavaME设备和Android设备在应用程序运行时环境方面几乎没有共同点


欢迎您尝试将Android操作系统移植到这些设备上运行,尽管它们的RAM对于这样的角色来说通常太少。

我认为这是不可能的,因为Android SDK依赖于Android支持的功能。既然你不知道基于Java的手机是否提供了相同的功能,我想说它不太可能运行。

我找到了一个项目,将S60手机转换为运行android应用程序:


诺基亚等N95等手机比其他java手机更适合硬件和内存。

普通的旧手机有Android手机会考虑的原始屏幕。即使语言和字节码相同,VM也不相同。所有的android类都将被淘汰。不要谈论XML中的布局。然而,这个问题可能会被问到“是否有任何工具可以替代android sdk将android应用程序转换为旧java手机的应用程序?”遗憾的是,我能感觉到答案是否定的,即使是肯定的,没有生命周期,这些工具也不是我们想要的:)我做到了。在诺基亚N8上测试了安卓系统的一个例子,它工作正常,不太稳定,但我仍会尝试,因为仍然有很多个人和企业用户,你可以以很低的价格购买。