问题描述
Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
Error:(16) Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
Error:(16) Unexpected end tag string
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'F:\AndroidStudio\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1
Information:BUILD FAILED
Information:Total time: 8.228 secs
搜资料发现
发现可能是 string.xml中的 %s 导致编译失败,应该把%s 改成%1$s的形式。
尝试解决
将%改成 %1$
如
<string name="specific_engine_init_failed">%1$s 初始化失败,错误码为:%1$d</string>
再次编译,问题解决