【发布时间】:2017-09-29 16:12:00
【问题描述】:
我有一个 Android AAR 库。我想对我的库的消费者应用程序施加的一项安全策略是,当 debuggable 为 true 或使用 debug buildType. 创建 apk 时,它不能使用我的库
如何在 android 中以编程方式检查?
【问题讨论】:
-
你可以检查你的库的
build.gradle来检测它是否调试但是你将如何检查消费者的build.gradle? -
@KostasDrakonakis 这正是问题所在:)
-
@FarhadFaghihi 但原因是什么?重要的一点是您的库未处于调试状态。每个人都在调试模式下开发应用程序。
-
@GabrieleMariotti 这是针对消费者应用程序发布的安全检查,该应用程序将分发给最终用户。
-
你可以像这样
getApplicationContext().getResources().getString("BuildConfig Res Value")
标签: java android android-studio android-gradle-plugin android-buildconfig