【问题标题】:Source code version number from android srouce code [closed]来自android源代码的源代码版本号[关闭]
【发布时间】:2024-04-13 12:50:02
【问题描述】:

我有安卓源代码。我如何找出它属于哪个版本? 是否有我可以执行的文件或构建检查来确定 android 源代码的版本?

【问题讨论】:

  • 我认为您应该在整个源代码中将关键字搜索到操作系统版本中?不确定它在哪里?

标签: android version


【解决方案1】:

您可以从应用程序“project.properties”文件中获取

# Project target.
target=android-17 // 17 is 4.2.2

【讨论】:

    【解决方案2】:

    Manifest.xml 示例:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.anon.apptest"
    android:versionCode="1"
    android:versionName="1.0" >
    

    【讨论】:

    • 没有给出android的源码版本。
    【解决方案3】:

    在代码中获取版本:

    PackageManager manager = context.getPackageManager();
    PackageInfo info = manager.getPackageInfo(
    context.getPackageName(), 0);
    String version = info.versionName;
    

    【讨论】:

    • 我不想写一个应用程序来找出..从android源代码我需要找到版本号。
    【解决方案4】:

    查看清单文件。你有版本和版本代码。

    【讨论】:

    • 没有给出android的源码版本。
    • 好的,所以你有安卓操作系统的源代码,而不是一些安卓应用源代码。如果你有完整的代码,检查类 Build (android.os.Build.VERSION) 你有 VERSION 表示操作系统版本
    最近更新 更多