如果我想包含一个纯Java外部库,我应该用32位还是64位javac编译它?
我希望我的应用程序,以及我的外部库,与Android Gingerbread 2.3一起使用
谢谢
答案 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功能