diff --git a/20. 專注/Android/Ktor.md b/20. 專注/Android/Ktor.md index 2b4e242..bb3c322 100644 --- a/20. 專注/Android/Ktor.md +++ b/20. 專注/Android/Ktor.md @@ -1,3 +1,11 @@ +--- +tags: +aliases: +date: 2024-06-05 +time: 19:06:00 +description: +--- + Ktor是由Kotlin提供的一個framwork。 要在Android使用Ktor,需要在build.gradle加入以下的dependency: ``` @@ -6,7 +14,7 @@ implementation "io.ktor:ktor-server-netty:1.2.5" implementation "io.ktor:ktor-gson:1.2.5" ``` -在`packagingOptions`裡,也需要加入以下的設定來必面編譯問題: +在`packagingOptions`裡,也需要加入以下的設定來必面編譯問題[[Ktor#^68d958 ]] : ``` packagingOptions { exclude 'META-INF/*' @@ -52,4 +60,15 @@ Thread { } }.start(wait = false) }.start() +``` + + +# 參考來源 + +- 如果沒有這一段會產生如下錯誤 ^68d958 +``` +13 files found with path 'META-INF/INDEX.LIST'. +Adding a packagingOptions block may help, please refer to +https://developer.android.com/reference/tools/gradle-api/7.4/com/android/build/api/dsl/ResourcesPackagingOptions +for more information ``` \ No newline at end of file