android - 平台和设置说明?

标签 android intellij-idea android-studio

Eclipse 中我们有:

  • minSdkVersion(它控制着您认为您的应用程序可以运行的最低级别)
  • targetSdkVersion(控制任何自动应用的向后兼容性功能 - 如果您尚未在最新的 API 上测试您的应用程序,则很重要)
  • 项目构建目标(即平台选择器)

但是在移动到 Android-Studio(1/1.02) 之后有很多额外的设置,我不知道什么时候应该使用它们。

我会用一个数字来引用每一个。

问题:

查看最常用的平台:

enter image description here

假设我想定位 JellyBean KitKat:(大多数设备)

我应该如何从这些 Android Studio 项目设置选项卡配置每个编号部分:

properties 选项卡:

enter image description here

Flavors(Flavor 到底是什么?)选项卡:

enter image description here

1-  ?
2-  ?
3-  ? 
4-  ?
5-  ?
6-  ?

最佳答案

  1. 编译SDK版本与Eclipse中的“Project Build Target”相同。
  2. 构建工具版本 - 始终使用最新版本。
  3. 源兼容性 - 是否要允许 Java 7 功能(或至少是 Android 接受的有限集,例如 <> 构造)。
  4. 相同,但针对生成的类文件(无论它们是 Java 6 还是 Java 7 格式)。
  5. 与 Eclipse 中的 minSdkVersion 相同(支持的最低 Android 版本)。
  6. 与 Eclipse 中的 targetSdkVersion 相同(用于兼容性垫片)。

至于风格,它们基本上是构建变体(例如,您可以包含同一类的不同实现以用于调试/发布、试用/完整等)。

关于android - 平台和设置说明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27584173/

相关文章:

java - 找不到 com.android.tools.build :gradle:2. 2.2

android - 有没有办法阻止我的应用程序在特定时间范围内发送通知?

java - IntelliJ IDEA - SQL Inside Java 代码的语法高亮

java - IntelliJ - 无法在 GUI 设计器中加载 FormPreviewFrame.class

php - 如何使用php和android将多张图像上传到服务器(mysql数据库)

java - 抽屉导航无法与支持库版本 21 一起正常工作

java - 包 org.apache.jena.ext.com.google.common.cache 在 IntelliJ 中不存在

android - 在 Android Studio 编辑器中更改选择的颜色?

java - 导入 gradle 项目时出错 Eclipse : Target not found

java - 错误=无法找到 : ComponentInfo{ } 的检测信息