gpt4 book ai didi

android - assert 在 android 上是否可靠?

转载 作者:太空狗 更新时间:2023-10-29 12:40:41 27 4
gpt4 key购买 nike

有这个问题和答案:

Can I use assert on Android devices?

然而,我遇到了这个:

http://tools.android.com/recent/androidstudio045released

上面写着:

Some new lint checks, and in particular one which flags uses of the assertion keyword. This does not work reliably on devices and you should use BuildConfig.DEBUG to do conditional checks instead.

没有“断言”关键字,只有一个“断言”关键字,所以我什至不确定该发布说明的内容。

不管怎样,我很好奇的是:

如果我点击第一个链接并执行:

adb shell setprop debug.assert 1

在设备上安装应用程序之前,将应用程序编译为调试并启用断言,那么它们是否可靠地预期可以在所有设备上运行?或者,我应该相信 Android Studio 0.4.5 的发行说明吗?

最佳答案

我认为 lint 检查所指的就是让断言起作用的困难。您链接到的解决方法不受官方支持,建议按照 lint 检查的建议使用条件检查。

启用断言的变通方法仅适用于 root 设备,我不知道它是否适用于 ART。在 https://code.google.com/p/android/issues/detail?id=17324 有更多讨论,其要点是断言从未真正设计为在 Dalvik 上受支持。

关于android - assert 在 android 上是否可靠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26510834/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com