【发布时间】:2016-08-22 01:18:29
【问题描述】:
我将一个 android 项目从 Eclipse 迁移到 Android Studio,并更新了 NDK。当我构建解决方案时,我遇到了这个错误:
错误:(61, 2) 错误:格式不是字符串文字且没有格式参数 [-Werror=format-security]
我找不到任何解决方案,所以我想我必须降级 NDK。 还有其他方法可以解决这个问题吗?如果没有,我该如何将我的 NDK 降级到 r8e?
【问题讨论】:
-
这是您的代码中的一个错误,您应该解决这个问题,而不是使用 4 年前的 NDK。
-
我的代码在 Eclipse 上运行良好,但在 android studio 上出现此错误 ...
-
Eclipse 可能正在使用旧编译器或旧版本的 NDK。
-
这就是我问这个问题的原因......
-
为什么不直接修复代码中的错误呢?如果
buf是没有任何格式说明符的纯字符串,请使用__android_log_write而不是__android_log_print。
标签: android android-ndk downgrade