要手动构建一个可分析的应用,您需要先构建一个发布版应用,然后更新其清单文件,这会将发布版应用转换为可分析的应用。配置可分析的应用后,启动分析器并选择一个可分析的进程进行分析。
构建发布版应用
要构建一个用于分析的发布版应用,请执行以下操作
-
通过在应用的
build.gradle
文件中添加以下几行,使用调试密钥对您的应用进行签名。如果您已经有一个可用的发布版构建变体,则可以跳到下一步。buildTypes { release { signingConfig signingConfigs.debug } }
-
在 Android Studio 中,选择构建 > 选择构建变体... 并选择发布版变体。
将发布版更改为可分析的
要将您的发布版应用转换为可分析的应用,请执行以下操作
-
打开
AndroidManifest.xml
文件,并在<application>
中添加以下内容。有关更多详细信息,请参阅为发布构建应用。<profileable android:shell="true"/>
-
根据 SDK 版本,您可能会看到与清单验证相关的错误;如果您无法解决这些错误,并且认为将这些错误视为警告是安全的,则可以通过在
build.gradle
文件中添加以下几行来实现。aaptOptions { additionalParameters =["--warn-manifest-validation"] }