为Android设置应用开发环境

时间:2014-09-10 20:03:06

标签: android

我对这个大型的Android世界很新。我正在浏览我的第一个应用程序,所以对我很轻松。 有很多API级别和很多设备,我认为这会给Android带来很多困难。

所以我的问题是: -

  • 我应该选择哪个最低API级别?为什么?
  • 我应该开始使用哪种虚拟设备 - 比如有很多可用的选项?
  • 我每次在所有设备上进行更改时都应该检查我的UI吗?

感谢。任何帮助表示赞赏:)

1 个答案:

答案 0 :(得分:1)

1) 基本上这里有两种方式。  现在(2014/09),您可以选择 SDK 10 + SDK 15 + 。 SDK 10仍然占有效活跃用户总数的12%左右。如下所示:https://developer.android.com/about/dashboards/index.html?utm_source=ausdroid.net

API 10+的支持很痛苦,它需要使用大量的后端口和兼容性库。但是你很幸运!在SDK 15+上进行开发是非常安全的,正如您可以从仪表板中看到的那样,它将占据所有设备的近90%。

2)您可以使用Genymotion。它对小型开发人员和初学者免费。您也可以使用本机模拟器,但它是滞后的,如果您使用英特尔HAX和GPU渲染它将是不错的。看看here.

3)是的,不是。你应该开发出最好的设备,谷歌Nexus是首选,因为它最快的Android版本。那么你应该得到你想要支持的最糟糕的设备并对其进行测试。您测试的设备越多越好。此外,Android Studio还可以选择在多个设备上预览布局。