哪个是指定android的库项目版本代码/名称的正确位置?什么是库的Android Manifest上的当前状态?捆绑库jar时,可以在捆绑jar并仍然提供可用/不间断的jar时忽略AndroidManifest吗?
我的问题与this
有关答案 0 :(得分:1)
您可以在AndroidManifest.xml
中设置项目的版本代码/名称。但如果它是一个库项目,那么在集成到主机项目之后,清单中的所有信息都将被忽略。
有an issue。
答案 1 :(得分:1)
BuildConfig.VERSION_NAME
BuildConfig.VERSION_CODE
只需确保为您的库导入BuildConfig(因为字面上每个Android库/应用程序都有自己的BuildConfig和它的程序包路径)。 Android Studio的Gradle Build系统表明它始终从0.7.0版开始生成(参见changelog)。这作为生成的类继续存在于托管应用程序/库中。