#android #gradle
#Android #gradle
Вопрос:
В руководстве разработчика Android (управление версиями ваших приложений) указано, что манифест должен содержать информацию о номере версии, а также минимальную и целевую версии sdk. Вот так:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.package.name"
android:versionCode="2"
android:versionName="1.1">
<uses-sdk android:minSdkVersion="integer"
android:targetSdkVersion="integer"
android:maxSdkVersion="integer" />
Однако в сборке gradle файл build.gradle для приложения содержит всю эту информацию (руководство пользователя Gradle build system), например:
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
versionCode 12
versionName "2.0"
minSdkVersion 16
targetSdkVersion 16
}
}
Необходимо ли включать эту информацию в манифест Android, а также в файл gradle, или она будет правильно заполнена системой сборки gradle?
Ответ №1:
Вы можете безопасно удалить их из Manifest.xml и имейте их только в build.gradle.
Я уже некоторое время делаю это в нескольких своих проектах без каких-либо недостатков.