Android开发之《Module相互引用,NDK不能正常Debug》

本文介绍了解决Android Studio中遇到的不能进入调试模式的问题。通过调整Gradle配置文件中的minifyEnabled参数设置为false,并修改模块间的依赖配置,实现调试模式下断点的有效停顿。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

解决Android Studio不能进入调试模式问题

Android Studio 2.2.3 native debug 无法调试?:https://www.zhihu.com/question/54395205/answer/148790125

 

----------------------------------------------------------------
 buildTypes {
        release {
            debuggable true
            jniDebuggable true
            signingConfig signingConfigs.config
        }
        debug {
            jniDebuggable true
            renderscriptDebuggable true
            minifyEnabled false
        }
    }

原来是要把build types的 minifyEnabled  设为false 才能断点停下。

-------------------------------------------------------------------

最终解决方式:【Gradle】管理库工程release及debug

如果模块A引用模块B (不能解决A->B-C的情况)

模块B添加:

android {
publishNonDefault true
}

模块A添加:

dependencies {
  releaseCompile project(path: ':facecamera', configuration: 'release')
  debugCompile project(path: ':facecamera', configuration: 'debug')
}

转载于:https://www.cnblogs.com/alanfang/p/6816886.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值