Я пытаюсь указать эмулятор Android на локальную виртуальную машину, для которой мне нужно adb root
.Тем не менее, я получаю эту ошибку:
$ adb root
adbd cannot run as root in production builds
И все же вариант сборки, который я использую p2p-app
, равен debug
:
build.gradle
для модуля p2p-app
включает в себя следующее:
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доступ к эмулятору?