手动构建和运行可分析的应用
使用收藏保持井井有条 根据您的偏好保存和分类内容。
要手动构建一个 可分析的 应用,您需要先构建一个发布应用,然后更新其清单文件,将其转换为可分析的应用。配置完可分析的应用后,启动分析器并选择一个可分析的进程进行分析。
构建发布应用
要构建用于分析目的的发布应用,请执行以下操作
-
使用调试密钥为您的应用签名,方法是在应用的 build.gradle
文件中添加以下行。如果您已经有一个可用的发布构建变体,则可以跳到下一步。
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
-
在 Android Studio 中,选择 **构建** > **选择构建变体...** 并选择发布变体。
将发布更改为可分析
要将您的 发布应用 转换为可分析的应用,请执行以下操作
-
打开 AndroidManifest.xml
文件,并在 <application>
中添加以下内容。有关更多详细信息,请参阅 构建您的应用以供发布。
<profileable android:shell="true"/>
-
根据 SDK 版本,您可能会看到与清单验证相关的错误;如果无法解决这些错误,并且认为将这些错误视为警告是安全的,则可以通过在 build.gradle
文件中添加以下行来实现。
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
本页面上的内容和代码示例受内容许可协议中描述的许可协议约束。Java 和 OpenJDK 是 Oracle 及其关联公司的商标或注册商标。
上次更新时间为 2024-08-29 UTC。
[{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"找不到我需要的信息" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"太复杂 / 步骤太多" },{ "type": "thumb-down", "id": "outOfDate", "label":"过时" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"示例 / 代码问题" },{ "type": "thumb-down", "id": "otherDown", "label":"其他" }]
[{ "type": "thumb-up", "id": "easyToUnderstand", "label":"易于理解" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"解决了我的问题" },{ "type": "thumb-up", "id": "otherUp", "label":"其他" }]
{ "lastModified": "上次更新时间为 2024-08-29 UTC.", "confidential": False }