为所有Android设备运行Android App

时间:2015-03-05 11:22:15

标签: android

我是Android的新手,我用5.0.1目标开发应用程序。但是,当我在我的手机中运行具有4.4版本的Android的应用程序时,它不会运行因版本不匹配而导致的应用程序。我的问题是,在哪个版本中我们可以开发可以在所有Android设备上运行的android应用程序?

1 个答案:

答案 0 :(得分:0)

如果您使用AndroidManifest.xml minSdkVersion中的eclipse设置为20以下(我推荐15),它也会在您的设备上运行:

<uses-sdk android:minSdkVersion="15"
          android:targetSdkVersion="21"/>

在这里您可以找到版本的sdk值: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

如果您使用Android Studio,请访问build.gradle文件并在defaultConfig下设置您对sdk的偏好:

defaultConfig {
    applicationId "mybundleID"
    minSdkVersion 15
    targetSdkVersion 21
    versionCode 1
    versionName "1.0"
}

<强>更新

我现在读到你想要支持所有Android设备,所以你可以把minSdkVersion等于1.但我认为这是你能做的最糟糕的事情!放minSdkVersion你将无法使用某些方法和一些库。您必须支持大多数设备才能获得良好的应用程序。正如我所说,11到15之间的值现在最常用!