2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
該應(yīng)用程序肯定會(huì)使用 JDK 8 運(yùn)行它。
Android Studio 3.0 及更高版本支持所有 Java 7 語(yǔ)言功能和 Java 8 語(yǔ)言功能的子集,這些功能因平臺(tái)版本而異。
Android Studio 為使用某些 Java 8 語(yǔ)言功能和使用它們的第三方庫(kù)提供內(nèi)置支持。
筆記:
在為 Android 開(kāi)發(fā)應(yīng)用程序時(shí),使用 Java 8 語(yǔ)言功能是可選的。您可以將項(xiàng)目的源和目標(biāo)兼容性值設(shè)置為 Java 7,但仍需要使用 JDK 8 進(jìn)行編譯。
關(guān)于您的 minSDK 評(píng)論“您首選的 minSDK 是什么?如果您從 API 19 開(kāi)始,您的比率為 95%”->
需要 minSdk 為應(yīng)用程序設(shè)置最低 api 級(jí)別運(yùn)行環(huán)境(android OS 版本)。如果您選擇盡可能少的 minSdk,則可以針對(duì)最大數(shù)量的設(shè)備。

TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果你想使用 JDK8 編譯你的 Android 應(yīng)用程序沒(méi)有問(wèn)題,你可以輕松設(shè)置對(duì) Java 6/7 的兼容性,不會(huì)有任何問(wèn)題。
如果您想使用 Java 8 語(yǔ)言功能,這一切都取決于mindSdkVersion
您已設(shè)置。您可以自由使用: - lambda 表達(dá)式 - 方法引用 - 接口中的默認(rèn)和靜態(tài)方法 - 重復(fù)注釋
Java 8 API 可從 API 級(jí)別 24 獲得,不幸的是,在您的情況下,您將無(wú)法使用任何 Stream API 等。
更多信息請(qǐng)查看: https ://developer.android.com/studio/write/java8-support
添加回答
舉報(bào)