聯絡我 : x831617@gmail.com
臉書粉專 : 葛瑞斯肯樂活筆記
undefined

Kotlin MapMutableMap使用方式

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

undefined
  
Kotlin Set MutableSet 使用方式

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

因為要開發app檢查更新功能,所以有使用檢查當下APP自訂義版本的方法,相關程式碼如下:
它會取得 build.gradle (Module) 中的 versionName

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

近期有個需求,就是要傳參數給 thread,並且於 thread 執行完後,要取回 thread 的處理結果,除了使用 Handler 之外,還有以下的選擇:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

今天突然build Android 的時候跳出這個錯誤訊息:


Invoke-customs are only supported starting with android 0 --min-api 26




葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

Android 設定真的好多好雜好歡樂,最近開發遇到下述問題:

More than one file was found with OS independent path 'META-INF/ASL2.0'

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

covering_lotlin.png

今天開發Kotlin時遇到下述錯誤:


w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath:




葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

1.jpg
以下列出 Google 套件所有的google套件,原始連結在此 (點我):
Table 1. Google Play services dependencies to include in Android apps

Use case and dependency name
Supported devices


Google Mobile Ads
com.google.android.gms:play-services-ads:20.2.0
Phone, Tablet


Android Advertising ID (AAID)
com.google.android.gms:play-services-ads-identifier:17.0.1
Phone, Tablet, Android TV, Chrome OS


Lightweight version of Google Mobile Ads
com.google.android.gms:play-services-ads-lite:20.2.0
Phone, Tablet


AdSense for Search (AFS) Custom Search Ads (CSA)
com.google.android.gms:play-services-afs-native:19.0.0
Phone, Tablet, Chrome OS


Google Analytics Services SDK for Android
com.google.android.gms:play-services-analytics:17.0.0
Deprecated. Use Google Analytics for Firebase instead.


Google Sign-In for Android
com.google.android.gms:play-services-auth:19.2.0
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS


SMS Retriever API
com.google.android.gms:play-services-auth-api-phone:17.5.1
Phone, Tablet, Android Go


Google Awareness API
com.google.android.gms:play-services-awareness:18.0.2
Phone, Tablet, Auto, Android Go, Chrome OS


Utility classes
com.google.android.gms:play-services-base:17.6.0
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


More utility classes
com.google.android.gms:play-services-basement:17.6.0
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


Google Cast
com.google.android.gms:play-services-cast:20.0.0
Phone, Tablet, Android Go, Chrome OS


Google Cast Application Framework (CAF)
com.google.android.gms:play-services-cast-framework:20.0.0
Phone, Tablet, Android Go, Chrome OS


Chromium network stack (Cronet)
com.google.android.gms:play-services-cronet:17.0.1
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


Fast IDentity Online (FIDO) Authentication
com.google.android.gms:play-services-fido:19.0.0-beta
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS
Supported on devices that run Android 7.0 (API level 24) or higher.


Google Fit API for Android
com.google.android.gms:play-services-fitness:20.0.0
Phone, Tablet, Android Go, Chrome OS, Wear OS


Google Play Games Services for Android
com.google.android.gms:play-services-games:21.0.0
Phone, Tablet, Android TV, Android Go, Chrome OS


Google Play Instant
com.google.android.gms:play-services-instantapps:17.0.1
Phone, Tablet, Android TV, Android Go, Chrome OS
Supported on devices that run Android 5.0 (API level 21) or higher.


Fused Location Provider for Android (includes activity recognition and geofencing)
com.google.android.gms:play-services-location:18.0.0
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


Google Maps SDK for Android
com.google.android.gms:play-services-maps:17.0.1
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


ML Kit barcode scanning
com.google.android.gms:play-services-mlkit-barcode-scanning:16.1.4
Phone, Tablet, Android Go, Chrome OS


ML Kit face detection
com.google.android.gms:play-services-mlkit-face-detection:16.1.3
Phone, Tablet, Android Go, Chrome OS


ML Kit image labeling
com.google.android.gms:play-services-mlkit-image-labeling:16.0.2
Phone, Tablet, Android Go, Chrome OS


ML Kit text recognition
com.google.android.gms:play-services-mlkit-text-recognition:16.1.3
Phone, Tablet, Android Go, Chrome OS


Nearby device discovery and connection
com.google.android.gms:play-services-nearby:18.0.0
Phone, Tablet, Android TV, Auto, Android Go


Show open-source licenses
com.google.android.gms:play-services-oss-licenses:17.0.0
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS
Supported on devices that run Android 5.0 (API level 21) or higher.


Screen lock quality check
com.google.android.gms:play-services-password-complexity:17.0.1
Phone, Tablet, Android Go, Chrome OS, Wear OS
Supported on devices that run Android 4.4 (API level 19) to Android 9 (API level 28).


Google Pay for Passes
com.google.android.gms:play-service-pay:16.0.0
Phone, Tablet, Android Go, Chrome OS
Supported on devices that run Android 5.0 (API level 20) or higher.


reCAPTCHA Enterprise for app instrumentation
com.google.android.gms:play-services-recaptcha:16.0.1
Phone, Tablet, Android TV, Android Go, Chrome OS


SafetyNet APIs (includes device attestation, safe browsing, reCAPTCHA, and app verification)
com.google.android.gms:play-services-safetynet:17.0.1
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS


Google Tag Manager
com.google.android.gms:play-services-tagmanager:17.0.0
Phone, Tablet, Android TV, Android Go, Chrome OS


Tasks API on Android
com.google.android.gms:play-services-tasks:17.2.1
Phone, Tablet, Android TV, Auto, Android Go, Chrome OS, Wear OS


Mobile Vision
com.google.android.gms:play-services-vision:20.1.3
Phone, Tablet, Android Go, Chrome OS


Google Pay for Payments on Android
com.google.android.gms:play-services-wallet:18.1.3
Phone, Tablet, Auto, Android Go, Chrome OS, Wear OS


Wearable Data Layer API
com.google.android.gms:play-services-wearable:17.1.0
Phone, Tablet, Wear OS

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

這陣子有使用到 google 的 library,有遇到下述錯誤:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/security/ProviderInstaller

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

圖片1.png
建新的Android 專案時,sync project with gradle files 遇到下述的錯誤:
ERROR: Manifest merger failed with multiple errors, see logs

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

近期要引用 kotlin 到 java 開發的 Android 專案中,遇到了下述問題:

 java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/Intrinsics;

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

3.jpg

Android 11 以上對於管控app自定義的資料夾更嚴格了,現在只能建立在既有的公開資料夾中。
舉例來說,Android 11 以前可以使用下述指令當成新建資料夾的路徑:

葛瑞斯肯 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。