我刚刚尝试使用 Android Studio。我创建了空白项目并尝试创建Activitywhich extends AppCompatActivity。不幸的是,Android Studio“说”它
Activity
AppCompatActivity
无法解析符号“AppCompatActivity”
我有 compile "com.android.support:appcompat-v7:22.0.+"我的“应用程序”模块的依赖项列表,并多次重建项目。但是我只能使用ActionBarActivity. 我究竟做错了什么?
compile "com.android.support:appcompat-v7:22.0.+"
ActionBarActivity
对于在使用正确的 lib 版本和正确的类时遇到相同错误的任何人,这里对其他答案进行了一点补充。
当我升级到
appcompat-v7:22.1.0
由于Android Studio中的一些故障,其中ActionBarActivity已弃用且为空并且AppCompatActivty是要走的路,它并没有完全了解版本更改。
AppCompatActivty
即即使 Gradle 运行没有错误,IDE 本身一直在说 Cannot resolve symbol 'AppCompatActivity'(而且它也无法通过Ctrl+N搜索获得)
Cannot resolve symbol 'AppCompatActivity'
Ctrl+N
我查看了该.idea/libraries文件夹,发现新版本的 lib 没有合适的元文件。
.idea/libraries
因此,使用旧可靠的 File- >Invalidate Caches/Restart就可以了。当您觉得 Android Studio 出了点问题时,请务必尝试此操作。然后禁用离线模式并同步。