簡體   English   中英

針對較舊的Android版本進行開發

[英]Developing for older Android version

我想為Android 23(棉花糖)開發。 我創建了一個新項目,修改/刪除了所有內容,僅將它們用作項目的組件。

  • Android SDK構建工具23.0.3
  • Android SDK平台23
  • Android Gradle插件2.1.3
  • 搖籃2.14.1
  • 目標SDK版本:23
  • 最低SDK版本:23
  • 編譯SDK版本:23
  • JDK 1.8.0_211

我設法使其在我的Android 28(Oreo)設備上運行,但是在某處閱讀它,以使更高版本的SDK,構建工具和Gradle提供更好的安全性。 我應該使用所有最新工具嗎? 如果是這樣,我可以使用最新工具僅針對Android 23進行開發嗎?

因為當我安裝Android Studio時,它提示我將SDK的目標定位為26,因為Google Play要求開發人員這樣做。 請教我針對舊版Android開發的最佳做法。 先感謝您。

我認為您不了解targetSDKversion的含義。 讓我澄清一下。 當Google發布新版本的android時,它將帶來新的功能,安全性和性能改進。 當您配置targetSDKversion時 ,用戶可以從這些改進中受益,而您的應用仍可以在舊版本上運行。

有關更多信息: https : //developer.android.com/distribute/best-practices/develop/target-sdk

您沒有為單個SDK版本進行開發。

您開發的版本范圍很廣,從MinimumSDK(您將為23)到TargetSDK(最少26個版本進入Play商店,但始終最好盡可能更新)

https://docs.microsoft.com/zh-cn/xamarin/android/app-fundamentals/android-api-levels?tabs=windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM