在 Eclipse
中我们有:
minSdkVersion
(它控制着您认为您的应用程序可以运行的最低级别)targetSdkVersion
(控制任何自动应用的向后兼容性功能 - 如果您尚未在最新的 API 上测试您的应用程序,则很重要)- 项目构建目标(即平台选择器)
但是在移动到 Android-Studio(1/1.02) 之后有很多额外的设置,我不知道什么时候应该使用它们。
我会用一个数字来引用每一个。
问题:
查看最常用的平台:
假设我想定位 JellyBean 和 KitKat:(大多数设备)
我应该如何从这些 Android Studio 项目设置选项卡配置每个编号部分:
从 properties
选项卡:
从 Flavors
(Flavor 到底是什么?)选项卡:
1- ?
2- ?
3- ?
4- ?
5- ?
6- ?
最佳答案
- 编译SDK版本与Eclipse中的“Project Build Target”相同。
- 构建工具版本 - 始终使用最新版本。
- 源兼容性 - 是否要允许 Java 7 功能(或至少是 Android 接受的有限集,例如
<>
构造)。 - 相同,但针对生成的类文件(无论它们是 Java 6 还是 Java 7 格式)。
- 与 Eclipse 中的 minSdkVersion 相同(支持的最低 Android 版本)。
- 与 Eclipse 中的 targetSdkVersion 相同(用于兼容性垫片)。
至于风格,它们基本上是构建变体(例如,您可以包含同一类的不同实现以用于调试/发布、试用/完整等)。
关于android - 平台和设置说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584173/