我剛剛安裝了Android SDK R16和JDK 7,但仍然收到錯(cuò)誤消息Android要求編譯器符合級別5.0或6.0。發(fā)現(xiàn)“ 1.7”。請使用Android工具>修復(fù)項(xiàng)目屬性?!蔽艺谑褂肑RE 1.7的某些功能,所以不能僅僅將其切換為1.6。我該如何解決這個(gè)問題?
3 回答

12345678_0001
TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
是的,您可以將Java 1.7用于Android開發(fā)。您必須在編譯期間保持與Java 6的源兼容性,只有下一個(gè)問題是由于jarsigner的默認(rèn)算法已更改。
這在Stack Overflow問題中使用Ant對Android簽名進(jìn)行了解決(解決方法)。
但是它已經(jīng)在Ant中修復(fù)。因此官方支持很快將直接在Android SDK中提供。
如果要使用Maven進(jìn)行構(gòu)建,則解決方案是Android APK簽名中存在哪種pitfal。
更新:最新版本的Ant,Maven插件或Gradle在Java 7或Java 8中沒有問題,因此已經(jīng)過時(shí)了。
添加回答
舉報(bào)
0/150
提交
取消