gpt4 book ai didi

android - 如何使用较低的 API 级别进行编译?机器人 :targetSdkVersion is ignored by Ant

转载 作者:行者123 更新时间:2023-11-29 22:17:14 25 4
gpt4 key购买 nike

我想检查我的应用程序是否使用了任何在 Android 1.5(=API 级别 3)上不存在的对象/方法,所以我在 AndroidManifest.xml 中写道:

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

... 然后我运行 ant clean debug 并且:

问题: Ant 仍然使用我安装的最高 SDK 级别 (11),而不是我想要的级别 (3):

-setup:
[echo] Gathering info for AnkiDroid...
[setup] Android SDK Tools Revision 15
[setup] Project Target: Android 3.0
[setup] API level: 11

最佳答案

您还必须为项目设置目标 SDK。有多种方法可以做到这一点

  • 在 Eclipse 中
    右键单击 eclipse 中的项目,转到属性 -> android 并从列表中选择一个目标 SDK。

  • 通过命令行
    使用 android update project -t <targetID>如所述here , 其中<targetID>是通过执行 android list targets 列出的目标 ID 之一.

您可以在 project.properties 中看到当前目标文件在你的项目文件夹中,它应该有这样一行:

target=android-14

(直接编辑此文件也可能有效。不过我不确定,所以如果您尝试这样做,请做好准备并进行备份,以防万一出现问题等。;))

关于android - 如何使用较低的 API 级别进行编译?机器人 :targetSdkVersion is ignored by Ant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180899/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com