【问题标题】:Android 2.2 api level 8 in android studioandroid studio 中的 Android 2.2 api 级别 8
【发布时间】:2016-11-21 16:10:27
【问题描述】:

我想为 android 2.2 设备编写一个简单的应用程序。 (API 8)

当我在 android studio 中创建一个新项目时,我可以选择的 minium sdk 是 api 9, android 2.3。

如何定位旧版本?

【问题讨论】:

  • 从 SDK 管理器下载版本。不过,这是一种回馈支持的方式。有什么原因吗?
  • 我下载了,但是新建项目的时候还是不能选择android 2.2...
  • 也许 Android Studio 告诉你不值得支持 0.1% 分布的 6 年以上旧版本:P 支持这么远有目的吗?
  • 我有一个只支持 android 2.2 的 'entourage edge',如果是我,那 0.1% 很重要 ;)
  • 你去吧,总是有原因的,只是想知道它是什么:)

标签: android android-studio android-2.2-froyo


【解决方案1】:

在为 Android 2.2 进行开发时,您也不会远程获得任何特定的东西。 不存在适用于 Android 2.2 的新设备,甚至很少有旧设备。

但是,如果您打算在任何 Raspberry Pi 风格的设备上安装 Android 2.2,那一切都会改变。

您需要从此链接获取早于 2.0 版本的 Android Studio Android Studio Canary Channel Downloads for all versions

【讨论】:

  • 我下载了旧版本 (1.5) 这允许我选择 anrdoid 2.2 但是当我创建新项目时出现错误:`Debug Error:Execution failed for task ':app:processManifest'。 > 清单合并失败:uses-sdk:minSdkVersion 8 不能小于库 [com.android.support:appcompat-v7:24.2.1] /home/sam/AndroidStudioProjects/EdgeHello/app/build/intermediates/ 中声明的版本 9 exploded-aar/com.android.support/appcompat-v7/24.2.1/AndroidManifest.xml 建议:使用 tools:overrideLibrary="android.support.v7.appcompat" 强制使用`
  • 哦!这一个,这是由于材料设计库摆脱了 appcompat 支持库,你很高兴。
  • 我该怎么做?
  • 将 gradle 文件中的代码粘贴到您的问题中。
猜你喜欢
  • 2011-03-07
  • 1970-01-01
  • 2013-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-28
  • 1970-01-01
相关资源
最近更新 更多