Android Studio 更新(版本 1.2.1.1)- 无法解析符号 'TintCheckBox'
Android Studio update (version 1.2.1.1) - Cannot resolve symbol 'TintCheckBox'
昨天我更新了我的 Android Studio,更新后我的 SettingsActivity 在这行出现错误
switch (name) {
case "EditText":
return new TintEditText(this, attrs);
case "Spinner":
return new TintSpinner(this, attrs);
case "CheckBox":
return new TintCheckBox(this, attrs);
case "RadioButton":
return new TintRadioButton(this, attrs);
case "CheckedTextView":
return new TintCheckedTextView(this, attrs);
}
TintEditText、TintSpinner、TintCheckBox、TintRadioButton 和 TintCheckedTextView 说:'could not resolve symbol ...'
在这些导入语句中
import android.support.v7.internal.widget.TintCheckBox;
import android.support.v7.internal.widget.TintCheckedTextView;
import android.support.v7.internal.widget.TintEditText;
import android.support.v7.internal.widget.TintRadioButton;
import android.support.v7.internal.widget.TintSpinner;
它说 'unused import statement' 和 'cannot resolve symbol ...'
其他导入语句,如
import android.support.v7.widget.Toolbar;
工作完美。
我的依赖
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
在 Android SDK 管理器中,我删除了 Android 支持存储库和库并重新安装,但这没有帮助。我也进行了清理、重建和 gradle 同步,但还是一样。
我的 Android Studio 版本现在是 1.2.1.1
正如 Gabriele Mariotti 所说,这些 类 在 appcompat v22.2 中不存在
我同时更新了 android-studio 和支持库,所以我认为 android-studio 有一个错误。
我更改了我的代码而不使用这些 类 并且它有效
使用 AppCompatCheckBox
代替 TintCheckBox
。
昨天我更新了我的 Android Studio,更新后我的 SettingsActivity 在这行出现错误
switch (name) {
case "EditText":
return new TintEditText(this, attrs);
case "Spinner":
return new TintSpinner(this, attrs);
case "CheckBox":
return new TintCheckBox(this, attrs);
case "RadioButton":
return new TintRadioButton(this, attrs);
case "CheckedTextView":
return new TintCheckedTextView(this, attrs);
}
TintEditText、TintSpinner、TintCheckBox、TintRadioButton 和 TintCheckedTextView 说:'could not resolve symbol ...'
在这些导入语句中
import android.support.v7.internal.widget.TintCheckBox;
import android.support.v7.internal.widget.TintCheckedTextView;
import android.support.v7.internal.widget.TintEditText;
import android.support.v7.internal.widget.TintRadioButton;
import android.support.v7.internal.widget.TintSpinner;
它说 'unused import statement' 和 'cannot resolve symbol ...'
其他导入语句,如
import android.support.v7.widget.Toolbar;
工作完美。
我的依赖
compile 'com.android.support:appcompat-v7:22.2.0'
compile 'com.android.support:support-v4:22.2.0'
在 Android SDK 管理器中,我删除了 Android 支持存储库和库并重新安装,但这没有帮助。我也进行了清理、重建和 gradle 同步,但还是一样。
我的 Android Studio 版本现在是 1.2.1.1
正如 Gabriele Mariotti 所说,这些 类 在 appcompat v22.2 中不存在 我同时更新了 android-studio 和支持库,所以我认为 android-studio 有一个错误。 我更改了我的代码而不使用这些 类 并且它有效
使用 AppCompatCheckBox
代替 TintCheckBox
。