以下是我的一个图书馆项目的清单。目前,我每次更改都会增加versionCode和versionName。这需要吗?
<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
android:installLocation="preferExternal"
android:versionCode="14"
android:versionName="1.1.7"
package="com.tubala.android" >
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="11" />
</manifest>
提前致谢。
答案 0 :(得分:4)
在构建使用此库的应用程序时,当前AndroidManifest.xml
的Android库完全被忽略。 aapt
工具唯一使用的是package
属性(将R类生成到正确的包中)。
这可能会在下一版本中更改。但我会说你应该保留你的版本。这是一个很好的做法(即使构建工具忽略它)。
答案 1 :(得分:-1)
android:versionName
属性不是必需的。它只是用户在应用程序管理器中打开应用程序信息时看到的版本。
android:versionCode
更为重要。每次在Android电子市场上发布应用程序时,都必须增加它。