【Android】 Android使用Java 8 語言功能注意事項
Android studio 3.0以前,如果我們要使用Java 8的語言功能如Lamb表示式,我們需要這麼配置:
工程的build.gradle裡面配置如下:
buildscript {
...
dependencies {
// Remove the following dependency.
classpath 'me.tatarka:gradle-retrolambda:<version_number>'
}
}
app或者每個模組中的 build.gradle配置如下:
// Remove the following plugin.
apply plugin: 'me.tatarka.retrolambda'
...
// Remove this block after migrating useful configurations.
retrolambda {
...
// If you have arguments for the Java VM you want to keep,
// move them to your project's [gradle.properties](https://docs.gradle.org/current/userguide/build_environment.html) file.
jvmArgs '-Xmx2048m'
}</pre>
可能還會配置如下的:
android {
...
defaultConfig {
...
// Remove this block.
jackOptions {
enabled true
...
}
}
// Keep the following configuration in order to target Java 8.
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}
Android studio升級到3.0以後以上統統不需要了,只需要在app或者每個module裡面做如下配置:
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
參考連結:
1.https://developer.android.com/studio/write/java8-support?utm_source=android-studio
相關文章
- [Android開發] 注意事項Android
- Android元件化注意事項Android元件化
- Android自定義View注意事項AndroidView
- Android 開發者 | 應用相容性注意事項Android
- java呼叫kotlin注意事項JavaKotlin
- SQL 語句的注意事項SQL
- 適用於Android的OpenSL ES指南-程式設計注意事項Android程式設計
- RK3399 android7.1 wifi 相容軟硬體注意事項AndroidWiFi
- Android 9 Pie 相容性常見問題及注意事項Android
- Flutter 登入退出功能注意事項Flutter
- Oracle使用*的注意事項Oracle
- 使用Google Fonts注意事項Go
- kill 命令在Java應用中使用注意事項Java
- Android相容Java 8語法特性的原理分析AndroidJava
- Python執行緒專題8:使用鎖的注意事項Python執行緒
- Go語言中 defer 使用場景及注意事項,你是要注意的!Go
- JAVA多執行緒使用場景和注意事項Java執行緒
- C中memcpy使用注意事項memcpy
- TCP使用注意事項總結TCP
- 萬兆網路卡使用注意事項
- Guava HashMultimap使用及注意事項Guava
- MySQL半同步使用注意事項MySql
- 機械硬碟,使用注意事項硬碟
- Android開發基礎07-掌握Java語言AndroidJava
- Go語言將支援AndroidGoAndroid
- android 原生混編 flutter 並使用 flutter_boost進行跳轉的步驟以及注意事項AndroidFlutter
- Oracle臨時表使用注意事項Oracle
- 不同版本exp/imp使用注意事項
- Select 選擇器使用注意事項
- 說點JSON使用的注意事項JSON
- MCU看門狗使用注意事項
- 使用MyBatis的注意事項有哪些MyBatis
- 使用HTTP的三個注意事項HTTP
- 使用Vue.js的注意事項Vue.js
- 伺服器使用安全注意事項伺服器
- JAVA程式設計注意事項(效能篇)Java程式設計
- RandomAccessFile注意事項randomMac
- @Lombok注意事項Lombok