当前位置: 首页 > 知识库问答 >
问题:

为什么AndroidSDK没有警告我向后兼容问题?

欧君之
2023-03-14

我将我的最低API版本设置为8,但当我使用API 14中添加的函数时,android SDK无法警告我。为什么呢?

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

共有3个答案

程毅
2023-03-14

请检查您的项目目标,

右键单击项目--

然后清理和刷新项目,你的问题将得到解决...:)

甄成弘
2023-03-14

这是您的最低支持级别,而不是最低要求。我们有理由希望支持最新的API(例如API 14),并将某些功能优雅地降级到API 8。您可以包含高于最低API级别的功能,只需在运行时检查版本代码,并根据需要选择不同的代码路径。

韩明德
2023-03-14

右键点击您的项目-

 类似资料:
  • 问题内容: 我了解到Python 3不向后兼容。 使用旧版本的Python会不会影响很多应用程序? Python 3的开发人员怎么不认为使其向后兼容绝对必要? 问题答案: Python 3.0向后兼容吗?为什么? Python 3.0实现了许多非常有用的功能并打破了向后兼容性。它是故意这样做的,因此即使Python 2.x代码在Python 3.x下可能无法正常工作,也可以实现出色的功能。 因此,

  • 我正在使用Eclipse和Java。我已经设置了jena库并使用这个库完成了我的第一个RDF语句,但是我得到了一个警告,我不知道它到底意味着什么。代码如下: 这是输出: 所以代码确实可以编译和工作,但我不知道如何处理这个警告。我怎样才能摆脱它?

  • 据我所知,当我在GLFW上设置这些上下文约束时: 我应该在运行的机器上获得最大可用的OpenGL上下文,前提是它高于OpenGL3.3。但是,通过使用获取OpenGL上下文版本,我发现情况并非如此。每次我查询上下文版本时,我只得到用设置的主要版本和次要版本,上面没有任何内容。请记住,我的GPU支持OpenGL4.5。 另一件需要注意的事情是,当我没有设置任何约束时,我实际上得到了一个OpenGL4

  • 我的目标是从一个项目中创建一个原型。 当我运行一个不涉及maven原型插件的目标时,我看不到任何警告: 另一方面,当我运行archetype:createfromproject时,我得到了几个: 我知道标准的maven方法是使用属性。为了解决这个问题,我试图向pom添加更多的属性,但没有一个有效。 有什么想法吗?谢谢 我有下面的pom。xml:

  • ngrok承诺有关其接口的兼容性和稳定性,以便您可以自信地构建集成顶部,知道在升级到较新版本时期望的更改。 兼容性承诺 Point Release (2.0.0 -> 2.0.1) - ngrok承诺在点发布之间没有突破性的变化 Minor Version Change (2.0 -> 2.1) - ngrok可能会进行小的更改,打破兼容性的次要版本更改。 ngrok承诺,任何破坏性更改将由一个版

  • 以下项目是从一个在线课程中逐字复制的。它应该显示一个ListView,但什么也不显示。我是一个全新的Android工作室,这只是我在里面的第二个项目。这里有5个文件,我将在下面显示每个文件的内容。我只需要另一双或两双眼睛来发现问题,因为我是“虫子盲”。任何帮助都将不胜感激。 activity_main.xml OurAdapter.java 包com.example.tadhg.uiuxAdapt