目标 = 的安卓编译项目"android-19"失败



Masters,

最近我正在尝试使用 gradle 构建 android 项目,由于我需要使用的一个 API(@JavascriptInterface 注释)只能达到 17 级 api,所以我在项目属性中将目标 APILevel 更改为 19。当我从Eclipse构建项目时,它运行良好(右键单击项目并运行Android应用程序)。

但是当我尝试在终端中通过 gradlew 构建项目时,它似乎从未使用目标级别 19 来构建项目。以下是build.gradle文件的一部分,如下所示:

安卓 {

// target = 'android-19'
compileSdkVersion 19
buildToolsVersion '19.0.1'

}

谁能帮我在这里做错了什么,请问?谢谢。

TargetSdkVersioncompileSdkVersion是不同的参数。

在 eclipse 中,您可以在清单中设置目标,并通过右键单击 -> 属性 -> Android Manu 来设置用于编译的 api。

在你的build.gradle中,你应该使用这样的东西:

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"
    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }   
}

相关内容

  • 没有找到相关文章

最新更新