【问题标题】:Why are the API demos considered as "legacy", as of API 18?从 API 18 开始,为什么 API 演示被视为“旧版”?
【发布时间】:2013-09-27 10:31:25
【问题描述】:

安装最新的 Android 的 ADT 和 SDK 以支持 API 18 后,我注意到所有 API 演示现在都被视为“旧版”。

截图如下:

怎么会?

我注意到,即使它们被认为是“遗留”,它们也包含一些确实属于 API 18 的东西,例如在清单中找到的这个属性:

android:theme="@android:style/Theme.Holo.NoActionBar.Overscan"

这也很奇怪,当 minSdk 低于 API 18 时,Lint 警告我的唯一一件事 - 这不可能是演示中包含的 API 18 上唯一的新内容,对吗?

这是怎么回事,我们会有不同的样本集吗?

【问题讨论】:

  • 你在哪里看到这个“遗留”符号?
  • @CommonsWare 我现在用截图更新了这个问题。它会在您创建新的示例 android 项目时显示。
  • 恕我直言,您将有更好的机会在 adt-dev Google Group 上获得此问题的答案。
  • @CommonsWare 我该怎么做?也许下次我们有一个谷歌活动时,答案就会揭晓,届时谷歌将展示他们的新 nexus 设备。
  • “我该怎么做?” -- 嗯,加入the Google Group 并提出问题。

标签: android adt legacy android-sdk-tools android-4.3-jelly-bean


【解决方案1】:

非旧项目都有一个 build.gradle 文件,您可以在 Android Studio* 中轻松打开该文件。 旧项目没有 build.gradle 文件,如果您想在 Android Studio 中打开它们,您需要先通过“在现有源上创建新项目”或 android update project,然后才能开始使用。

*) 不是完全正确:其中一些指向 Android 插件的过时版本,您需要先调整项目设置。

【讨论】:

  • 这就是遗产的原因?!即使他们不断更新?!
  • 我相信是这样,但我还没有听到任何官方消息。这是我能看到的唯一明显的区别。
  • 这是否意味着有一天 google 会放弃 eclipse 并只支持他们的新 IDE(android studio)?我不喜欢新的 IDE ...它缺少我在 eclipse 上习惯的很多东西... :(
  • 我不知道他们的计划。
  • 在Android Studio中,如何导入API demo?
猜你喜欢
  • 2014-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-30
  • 2019-11-21
  • 2017-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多