Nic*_*oul 15 android android-resources android-lint android-studio
Android崩溃通常是由包含%1$ s何时%1$s打算的资源引起的.
令我惊讶的是,Android Studio没有显示以下语法错误:
↑上面的真正语法错误是%1$ s(使应用程序崩溃),而不是Android Studio突出显示的省略号.
如何检查Android Studio中的资源变量拼写错误?
我正在寻找相当于lint --check StringFormatInvalid.
上下文:许多半自动语言翻译工具会破坏变量,使应用程序崩溃.
在 Intellij 中,可以创建自定义检查。我不确定 Android Studio 是否可以。
请点击链接: https ://www.jetbrains.com/idea/help/creating-custom-inspections.html
编辑:
在接下来的两张图片中,您可以看到变量的设置。只有使用的正则表达式还没有准备好。您必须使用通用变量编写它($ 和 . 之间是一个空格):

| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |