问题描述
我需要能够使用Gradle(用于开发)和Make(用于AOSP)来构建应用程序。在Android Studio中通过命令行使用Gradle构建应用程序会抱怨以下代码行:
<uses-sdk android:minSdkVersion="28"/>
如果我删除它并使用Make进行构建,它将损坏。我需要能够在AndroidManifest.xml中将其删除,但仍然能够使用Make for AOSP进行构建。
解决方法
使用Make,我发现这很有帮助:https://groups.google.com/forum/#!topic/android-building/16UChSc3o7A
我从AndroidManifest.xml文件中删除了描述中提到的那一行,然后将其添加到Android.mk文件中:
LOCAL_MIN_SDK_VERSION := 28