android - 检索 android :versionName from Library Project

标签 android version

我创建了一个库项目,并将其导入到另一个项目中。 在该图书馆项目中,我有时会检索它的 android:versionName 为此,您需要提供包名称。 当库项目包含在另一个项目中时执行该代码时,就会出现问题,然后该代码似乎会引发异常: 10-04 10:15:36.987: WARN/System.err(1407): getSoftwareVersion(),捕获异常:android.content.pm.PackageManager$NameNotFoundException:mobilaria.android.LandenPlayerCodeBase.baseplayer

这是项目库包的包名称...即使执行该调用的相同代码是库本身的一部分,它似乎也找不到它...

有人经历过类似的事情或者知道如何解决这个问题吗?

最佳答案

据我所知,android 库项目 list 目前被忽略,当您引用库时, list 不会合并到最终应用程序中。因此,您无法从库的 list 中提取任何数据。

关于android - 检索 android :versionName from Library Project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853639/

相关文章:

android - 在 Eclipse 中创建一个 Android 测试项目

macos - 在 macOS 上使用当前版本和兼容版本

java - 如何在fragment_map.xml 中启用位置并启用工具栏?

java - 如何解决: Error inflating class android. support.v7.widget.CardView

android - 如何在 Android 市场应用程序中显示我的 Android 应用程序列表

java - Android:如何在android中下载文件?

javascript - 如何在 `bower install` 时将依赖项的版本附加到文件名

node.js - 轻松找出兼容的依赖版本

linux - 我可以在 Debian/Linux 上安装两个版本的 GCC 吗?

ruby-on-rails - rbenv 在 Ubuntu 14.04 上构建失败。必须使用 ruby​​ 2.0.0-p451