此应用程序的清单中未启用debuggable属性

ish*_*shq 44 android android-studio

无法在设备samsung-gt_i9300-323020cfc86b804f上调试应用程序com.domain.test.此应用程序的清单中未启用debuggable属性.如果您已在清单中手动设置它,则将其删除并让IDE自动分配它.如果您使用的是Gradle,请确保您当前的变体是可调试的.

Kla*_*aus 89

你的评论已经暗示了这篇文章的答案,但由于你没有选择答案,我会把它写下来.

从android studio左上角将版本变体从发布更改为调试.

**在AndroidStudio中构建变体**标签的默认位置

  • 这究竟是什么答案? (4认同)

Coo*_*ind 34

一个正确的解决方案是用/sf/answers/1794015261/编写的:打开你的模块的build.gradle,输入:'debuggable true'(下面是一个例子):

buildTypes {
    release {
        signingConfig signingConfigs.release
        debuggable true
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
    debug {
        applicationIdSuffix ".debug"
        debuggable true
    }
}
Run Code Online (Sandbox Code Playgroud)

当您从菜单生成签名的APK时,您应该编辑'release'分支,将'debuggable true'更改为false,以避免可调试的信息.