Gradle 如何从AndroidManifest.xml中删除minSdkVersion,但仍然能够使用Make进行构建?

Gradle 如何从AndroidManifest.xml中删除minSdkVersion,但仍然能够使用Make进行构建?,gradle,android-manifest,android-source,android.mk,Gradle,Android Manifest,Android Source,Android.mk,我需要能够使用Gradle(用于开发)和Make(用于AOSP)构建应用程序。在Android Studio中使用命令行中的Gradle构建应用程序时,会抱怨这行代码: <uses-sdk android:minSdkVersion="28"/> 如果我移除它并使用Make构建,它会断开。我需要能够在AndroidManifest.xml中删除它,但仍然能够使用Make for AOSP进行构建。对于Make,我发现这很有帮助: 我从AndroidManif

我需要能够使用Gradle(用于开发)和Make(用于AOSP)构建应用程序。在Android Studio中使用命令行中的Gradle构建应用程序时,会抱怨这行代码:

<uses-sdk android:minSdkVersion="28"/>


如果我移除它并使用Make构建,它会断开。我需要能够在AndroidManifest.xml中删除它,但仍然能够使用Make for AOSP进行构建。

对于Make,我发现这很有帮助:

我从AndroidManifest.xml文件中删除了描述中提到的那一行,然后将其添加到Android.mk文件中:

LOCAL_MIN_SDK_VERSION := 28