Android应用程序中的纯java:32位还是64位?

Android应用程序中的纯java:32位还是64位?,android,javac,Android,Javac,如果我想包含一个纯Java外部库,我应该用32位还是64位javac编译它 我希望我的应用程序以及我的外部库能够与Android Gingerbread 2.3一起使用 谢谢任何java编译器生成的类文件都是独立于平台的。注意,并非所有的JavaSE包都存在于Android中。另外,Android还不支持Java 8语言功能(其中一部分将在Android N中提供) 您需要在姜饼2.3中使用java 1.6 您不能使用Java1.7新api 在运行姜饼2.3的旧设备中,ARM芯片是32位的 因此

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

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


谢谢

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

您需要在姜饼2.3中使用java 1.6 您不能使用Java1.7新api 在运行姜饼2.3的旧设备中,ARM芯片是32位的 因此,我认为它更倾向于使用32位

为新版本开发 您可以在KitKat和更新版本中使用Java7功能
可以在N preview中使用java 8 api的一些功能吗?我不认为这有什么影响。但是您应该确定,您在库中使用的库必须存在于Android java中。从中查看Android 2.3,