android - 哪个android sdk版本要发布到市场?

标签 android google-play distribution

我想在市场上发布一个应用程序。它没有使用 2.0 版本中的任何新功能,例如蓝牙,并且在使用 1.6 到 2.1 版本的每个模拟器中都运行良好。

我的问题是关于 sdk 的版本,我是否应该分发我的应用程序以使其与运行 1.6、2.0 或 2.1 的所有设备兼容?

我只有一台运行 1.6 的物理设备来测试它,但正如我所说,它没有使用任何花哨的东西,并且在使用 API 级别 4、5、6 或 7 的模拟器上运行良好。

谢谢

最佳答案

这里的答案很好,但这里还有一些建议:

  • 不要设置 android:maxSdkVersion 除非你绝对确定你需要它。
  • android:minSdkVersion 设置为 3,以便 Cupcake 设备可以运行它。
  • android:targetSdkVersion 设置为 4 以指示该应用已在 Donut 上进行了测试。

然后您的应用应该可以在所有 >= Cupcake 设备上正常运行。如果您有计划为高密度屏幕(Droid、Nexus One)提供高密度资源,那么您需要做的工作还有一些。最好为此另开一个线程,但长话短说,您会将高密度资源放在名为 drawable-hdpi-v4 的文件夹中。

请务必查看 uses-sdk文档。

关于android - 哪个android sdk版本要发布到市场?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053370/

相关文章:

android - android中的自定义切换按钮

ios - Firebase 与 CloudKit 目标商店选项

google-play - 启用通知/观看 Google Play 存储桶以编程方式下载报告

python - 如何从卡住的 spicy.stats 分布中获取参数参数?

android - Kotlin 编程语言的静态分析工具?

android - 如何在android中更改日期选择器对话框的默认年份(1900)?

android - 重新安装 apk 的行为是什么?

具有约束的随机分布对象的算法

ios - 苹果 : how to distribute without store?

android - ZipException : duplicate entry: com/google/android/gms/internal/measurement/zzwn. 类