Android开发人员指南(Versioning Your Applications)指定 list 应包含版本号信息,以及最低和目标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 user guide),如下所示:
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
versionCode 12
versionName "2.0"
minSdkVersion 16
targetSdkVersion 16
}
}
是否有必要将此信息包括在android list 以及gradle文件中,还是会由gradle构建系统正确填充?
最佳答案
您可以安全地从Manifest.xml中删除它们,并将它们放在build.gradle中。
我已经在我的几个项目中这样做了一段时间,而且没有任何缺点。
关于android - 使用gradle时,是否需要在android list 中复制版本和sdk信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24227591/