如何在Android工作室中定位预姜饼设备?

时间:2017-10-16 01:03:13

标签: android android-studio

我正在使用最新的Android工作室(撰写本文时为2.3.3),但我想定位一款仍在使用Android Eclair(2.1)的旧设备。

创建新项目时,2.3似乎是目标最低的SDK,即使在通过SDK Manager下载2.1之后也是如此。我将如何开发旧版本?

Android studio 2.3.3

编辑:尝试构建API 9,并将清单更改为7,但我在构建时发生以下错误:

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 7 cannot be smaller than version 14 declared in library [com.android.support:support-core-ui:26.0.0-alpha1] C:\Users\BPC\.android\build-cache\3e76789f4fbefa52f0a9111623ac319d35790f7f\output\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="android.support.coreui" to force usage

1 个答案:

答案 0 :(得分:0)

是否存在旧版本无效的功能。 I.E.你是在旧版本上试用它而在某个时刻死掉了吗?您应该可以返回API 1,但Google Play商店和Firebird只允许使用API​​ 14。

如果有一两段代码无效,您应该能够确定要执行的代码级别:

if (Android.OS.Build.VERSION.SdkInt >=   Android.OS.BuildVersionCodes.Lollipop) 
{
    // Do things the Lollipop way
}
else
{
    // Do things the pre-Lollipop way
}

目标框架设置为Android 5.0(API级别21),其最低Android版本设置为Android 4.1(API级别16)。