Android Studio 更新后变量不能包含 $
Variables Cannot contain $ after Android Studio update
我已将 Android Studio 更新到 3.0 版本,Android gradle 插件更新到 3.0.0
版本 (com.android.tools.build:gradle:3.0.0
),支持库更新到 27.0 .0 版本和 buildTools 到 26.0.2
一次。
在那次更新之后,我在构建过程中遇到了很多错误,但所有错误都与符号变量相关联:
HostsListAdapter.java
Error:(42, 40) error: cannot find symbol variable i_computer_$rr
Error:(43, 40) error: cannot find symbol variable i_computer_$iv
Error:(44, 40) error: cannot find symbol variable i_computer_$tv
自上次成功构建以来,我没有对我的应用程序进行任何更改。我应该怎么做才能解决这个错误?资源当然是存在的,而且它们在输入时在代码提示中是可见的。
我尝试了几次清理和重建项目或同步 gradle 但没有结果。
那是因为从 Android studio 3.0 开始,如果变量名中有 $ 编译器会抱怨 重命名时不带特殊字符 一切都应该正常工作。我有同样的问题,仍然不清楚为什么已被合并
我已将 Android Studio 更新到 3.0 版本,Android gradle 插件更新到 3.0.0
版本 (com.android.tools.build:gradle:3.0.0
),支持库更新到 27.0 .0 版本和 buildTools 到 26.0.2
一次。
在那次更新之后,我在构建过程中遇到了很多错误,但所有错误都与符号变量相关联:
HostsListAdapter.java
Error:(42, 40) error: cannot find symbol variable i_computer_$rr
Error:(43, 40) error: cannot find symbol variable i_computer_$iv
Error:(44, 40) error: cannot find symbol variable i_computer_$tv
自上次成功构建以来,我没有对我的应用程序进行任何更改。我应该怎么做才能解决这个错误?资源当然是存在的,而且它们在输入时在代码提示中是可见的。
我尝试了几次清理和重建项目或同步 gradle 但没有结果。
那是因为从 Android studio 3.0 开始,如果变量名中有 $ 编译器会抱怨 重命名时不带特殊字符 一切都应该正常工作。我有同样的问题,仍然不清楚为什么已被合并