将Java-1.7项目库导入Android时出错
在过去的几天里,我问了很多问题,因为我无法在我的android项目中包含.jar文件(使用ant) 今天,我将这个公共项目的Java版本切换到1.6,并创建了一个新的.jar文件 不,它是有效的 有人能告诉我为什么Android(2.2)不支持Java1.7吗将Java-1.7项目库导入Android时出错,java,android,jar,version,java-7,Java,Android,Jar,Version,Java 7,在过去的几天里,我问了很多问题,因为我无法在我的android项目中包含.jar文件(使用ant) 今天,我将这个公共项目的Java版本切换到1.6,并创建了一个新的.jar文件 不,它是有效的 有人能告诉我为什么Android(2.2)不支持Java1.7吗 谢谢大家! 因为Android 2.2创建时,没有Java 1.7 与相比,因为在创建安卓2.2时,没有Java1.7 与相比除了时间轴问题,还有一个问题是Android不基于Oracle Java代码库,因此在Android上支持Jav
谢谢大家! 因为Android 2.2创建时,没有Java 1.7
与相比,因为在创建安卓2.2时,没有Java1.7
与相比除了时间轴问题,还有一个问题是Android不基于Oracle Java代码库,因此在Android上支持Java 7不仅仅是移植现有代码的问题
事实上,Java 7添加了一个新的字节码,因此需要对Davlik VM进行更改以支持它。除了时间轴问题外,还有一个问题是Android不基于Oracle Java代码库,因此在Android上支持Java 7不仅仅是移植现有代码的问题
事实上,Java 7添加了一个新的字节码,因此需要对Davlik VM进行更改以支持它。所以,没有人会重写旧的Dalvik VM,这就是你的意思?@Gangnus-这不是我想说的重点。。。但你绝对正确。像这样重要的东西不太可能被移植到Android版本中。(这不符合谷歌或手机/平板电脑制造商的利益,他们想销售新产品。)是的。他们甚至不支持他们承诺的Android操作系统升级(例如Asus Transformer),所以,没有人会重写旧的Dalvik VM,这就是你的意思?@Gangnus-这不是我想说的重点。。。但你绝对正确。像这样重要的东西不太可能被移植到Android版本中。(这不符合谷歌或手机/平板电脑制造商的利益,他们想销售新产品。)是的。他们甚至不支持他们承诺的安卓操作系统升级(例如,华硕Transformer)@user1484047-我不认为这会减少误导。一个老的Android虚拟机怎么会知道你正在尝试使用一个Java 7类,而它对Java 7一无所知呢。。。我已经标记了一些尝试作为答案,但我不认为这应该是正常的行为。。。我在ant中问了一些非常具体的问题,没有人能解决我的问题。。。好吧,他们被鼓励帮助我;)我要好好看看这个!再次感谢您,您解决了我的问题;)这不是最坏的。我在这里提出了一些非常困难的问题——作为反应,它发生了,根本没有答案,有时甚至连问题的答案都没有。所以,真正的帮助是一件好事。@user1484047-我不明白这怎么会不那么误导人。一个老的Android虚拟机怎么会知道你正在尝试使用一个Java 7类,而它对Java 7一无所知呢。。。我已经标记了一些尝试作为答案,但我不认为这应该是正常的行为。。。我在ant中问了一些非常具体的问题,没有人能解决我的问题。。。好吧,他们被鼓励帮助我;)我要好好看看这个!再次感谢您,您解决了我的问题;)这不是最坏的。我在这里提出了一些非常困难的问题——作为反应,它发生了,根本没有答案,有时甚至连问题的答案都没有。因此,真正的帮助是一件好事。