我想将Android模拟器指向本地虚拟机,需要使用adb root
命令。然而,我遇到了以下错误:
$ adb root
adbd cannot run as root in production builds
然而,我正在运行的p2p-app
的构建变体是debug
:
p2p-app
模块的build.gradle
包括以下内容:
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
debuggable false
signingConfig signingConfigs.release
}
debug {
testCoverageEnabled = true
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
debuggable true
versionNameSuffix '-' + gitBranchName()
applicationIdSuffix '.fifa'
ext.betaDistributionReleaseNotesFilePath = "fabric-changelog.txt"
ext.betaDistributionGroupAliases = "android-engineers"
}
}
}
由于debug
变体具有debuggable true
,我希望可以在模拟器上获得root访问权限?