库清单中是否需要versionCode/versionName?

Har*_*elm 8 android manifest

下面是我的一个图书馆项目的清单.目前,我每次更改都会增加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> 
Run Code Online (Sandbox Code Playgroud)

提前致谢.

ina*_*ruk 6

AndroidManifest.xml在构建使用该库的应用程序时,当前会完全忽略Android库。aapt工具唯一使用的是package属性(将R类生成到正确的包中)。

在以后的版本中可能会更改。但我想您还是应该保持版本控制。这是一个好习惯(即使构建工具忽略了它)。

  • 七年多以后,它仍然没有使用……我想知道我是否应该保留它。 (4认同)