【问题标题】:Android package security安卓包安全
【发布时间】:2026-02-12 18:35:02
【问题描述】:

在 Android 的安全和权限指南中指出:

在安装时,Android 会为每个软件包提供一个不同的 Linux 用户 ID。在该设备上的包生命周期内,标识保持不变。在不同的设备上,同一个包可能有不同的 UID;重要的是每个包在给定设备上都有不同的 UID。

我想知道的是:“”是指安装在设备上的应用程序,还是指项目中的Java 包名称?谁能解释一下?

谢谢, 伊戈尔

【问题讨论】:

    标签: android security package


    【解决方案1】:

    是指AndroidManifest.xml中定义的唯一android包名,不是Java包。

    【讨论】:

      【解决方案2】:

      必须在 androidmain.xml 中提到其中一个 java 包名作为 android 系统的包名。所以本质上它们是指将在设备上的包。显然它也意味着 Java 包名。

      【讨论】: