【发布时间】:2018-01-28 22:35:43
【问题描述】:
我正在尝试为一部非常旧的手机创建一个简单的应用程序:
HTC Aria, Android 2.2, API level 8
在 Android Studio 中,当我安装 SDK 版本 8 并在 build.gradle 中设置 minSdkVersion/targetSdkVersion,但它拒绝构建。
在文件 > 项目结构中更改 API 级别也不起作用。错误如下:
Error:Execution failed for task ':app:processDebugManifest'. Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 14 declared in library [com.android.support:appcompat-v7:26.1.0] /home/oliver/.gradle/caches/transforms-1/files-1.1/appcompat-v7-26.1.0.aar/ccbf7c84a168d3e32184f6d6f1423c07/AndroidManifest.xml as the library might be using APIs not available in 8
Suggestion: use a compatible library with a minSdk of at most 8,
or increase this project's minSdk version to at least 14,
or use tools:overrideLibrary="android.support.v7.appcompat" to force usage (may lead to runtime failures)
添加 overrideLibrary 没有帮助,错误只是切换到抱怨不同的库。是否仍然可以在 Android Studio 中创建 Android 2.2/API 8 应用程序?如果是这样,我该怎么做?
【问题讨论】:
标签: android android-studio android-2.2-froyo