如何使gradle android应用程序与上述api版本兼容

如何使gradle android应用程序与上述api版本兼容,android,android-studio,android-gradle-plugin,Android,Android Studio,Android Gradle Plugin,我有一个在API 19上运行良好的应用程序。然而,我希望它在其他API中也能很好地工作。我的目标是API 10及以上 我的gradle身材看起来像这样: android { compileSdkVersion 18 buildToolsVersion "19.0.1" defaultConfig { minSdkVersion 10 targetSdkVersion 18 } } 但是,当我在API 10上运行应用程序时,AVD

我有一个在API 19上运行良好的应用程序。然而,我希望它在其他API中也能很好地工作。我的目标是API 10及以上

我的gradle身材看起来像这样:

android {
    compileSdkVersion 18
    buildToolsVersion "19.0.1"

    defaultConfig {
        minSdkVersion 10
        targetSdkVersion 18
    }
}
但是,当我在API 10上运行应用程序时,AVD管理器会说
compatible:no


我应该如何更改构建以使其与API 10及以上版本兼容?

您的gradle配置看起来正确。确保检查虚拟设备设置,并与清单文件中定义的内容进行比较。另外,请务必检查您可能已添加到项目中的任何其他模块及其各自的gradle和manifest文件。

我的manifest文件中没有任何内容指示兼容版本。。。如果你的目标是API10及以上,我就在那里写这一行。尝试将minSdkVersion设置为10,将targetSdkVersion设置为18。您还可以尝试以重新启动,然后转到“生成->清理项目”,然后转到“生成->重建项目”,然后再次尝试运行该项目。Gradle有时对同步很挑剔。@birdy你有没有让你的应用程序为API 10构建过?如果是,您是如何解决问题的?