将 appcompat 更新到 27.1 后,为什么我的 Android 导入语句 (ActionBarActivity) 会出现 'cannot find symbol class' 错误?
Why do I get a 'cannot find symbol class' error on my Android import statement (ActionBarActivity) after updating appcompat to 27.1?
为什么将 appcompat 更新到 27.1 后我的 Android 导入语句 (ActionBarActivity) 出现 'cannot find symbol class' 错误?我在以下导入语句中收到以下错误。注意导入语句现在变灰了:
Error:(16, 30) error: cannot find symbol class ActionBarActivity
我只更新了我的 build.gradle 文件(我更改的行用双星号表示)现在看起来像:
**compileSdkVersion 27**
**buildToolsVersion '27.0.3'**
defaultConfig {
minSdkVersion 23
**targetSdkVersion 27**
versionCode 47
versionName "1.3.35"
multiDexEnabled true
}
...
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:27.1.0'
compile files('libs/okhttp-3.6.0.jar')
// major number should always match compileSdkVersion above
compile files('libs/square-otto-1.3.2.jar')
compile files('libs/core-3.3.0.jar')
}
Android Studio 已完全更新。我正在使用 3.0.1
ActionBarActivity
在 26.0.0
前后被删除。 Switch to AppCompatActivity
继续使用 appcompat-v7
。
为什么将 appcompat 更新到 27.1 后我的 Android 导入语句 (ActionBarActivity) 出现 'cannot find symbol class' 错误?我在以下导入语句中收到以下错误。注意导入语句现在变灰了:
Error:(16, 30) error: cannot find symbol class ActionBarActivity
我只更新了我的 build.gradle 文件(我更改的行用双星号表示)现在看起来像:
**compileSdkVersion 27**
**buildToolsVersion '27.0.3'**
defaultConfig {
minSdkVersion 23
**targetSdkVersion 27**
versionCode 47
versionName "1.3.35"
multiDexEnabled true
}
...
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:27.1.0'
compile files('libs/okhttp-3.6.0.jar')
// major number should always match compileSdkVersion above
compile files('libs/square-otto-1.3.2.jar')
compile files('libs/core-3.3.0.jar')
}
Android Studio 已完全更新。我正在使用 3.0.1
ActionBarActivity
在 26.0.0
前后被删除。 Switch to AppCompatActivity
继续使用 appcompat-v7
。