android - 库 list 中是否需要 versionCode/versionName?

标签 android manifest

下面是我的一个图书馆项目的 list 。目前我每次更改都会增加 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> 

提前致谢。

最佳答案

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

这可能会在下一版本中更改。但我会说无论如何你都应该保留你的版本控制。这是一个很好的做法(即使构建工具忽略了它)。

关于android - 库 list 中是否需要 versionCode/versionName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7377025/

相关文章:

android - 在源代码中而不是在 Android Manifest 中注册 Android 服务

nginx - docker pull list 未知 blob 错误

android - 在 EditText 中输入开始新行的键而不是提交文本 (Android)

java - 需要建议 : Processing color image from camera; Android; OpenCV; NDK; C++

java - 在生成的 TextView 上以编程方式设置边距时出错

android - 如何在广播接收器中访问MyViewModel(AndroidViewModel)

android - 如何从外部更新可组合状态?

德尔福7 : Execute application with administrator privileges

javascript - HTML5 缓存 list 文件本身不被缓存,并在每次资源加载时调用

android - 如何使用 list 标签