Android应用程序中的纯Java:32或64位?

时间:2016-04-13 12:47:50

标签: android javac

如果我想包含一个纯Java外部库,我应该用32位还是64位javac编译它?

我希望我的应用程序,以及我的外部库,与Android Gingerbread 2.3一起使用

谢谢

2 个答案:

答案 0 :(得分:0)

任何java编译器生成的类文件都是独立于平台的。请注意,并非所有的Java SE软件包都存在于Android中。此外,Android尚不支持Java 8语言功能(部分功能将在Android N中提供)。

答案 1 :(得分:0)

你需要在Gingerbread 2.3中使用java 1.6 你不能使用java 1.7新的api 在运行Gingerbread 2.3的旧设备中,ARM芯片是32位的 所以我认为最好使用 32位

开发新版本 您可以在KitKat和更新版本中使用Java 7功能 并且可以在N预览中使用一些java 8 api功能