为什么activity_main.xml在Android Studio中不显示我的组件,为什么28个API不起作用?

时间:2018-06-24 19:00:24

标签: java android android-studio

我最近在新的Surface Laptop上下载了Android Studio,但遇到了一些问题。我遇到了一些我不知道如何解决的问题。开始执行“空活动”后立即执行操作,它不会显示该活动随附的“ hello world” TextView。唯一显示的是白屏。这是显示的错误:

无法实例化以下类:

   - android.support.v7.widget.ActionBarContainer (Open Class, Show Exception, Clear Cache)
   - android.support.v7.widget.ActionBarContextView (Open Class, Show Exception, Clear Cache)
   - android.support.v7.app.WindowDecorActionBar (Open Class, Show Exception, Clear Cache)

(我试图手动构建项目并刷新,如提示所示)

此外,当我尝试在Pixel 28 API 28虚拟设备上运行该项目时,它陷入了打开设备的麻烦(您只能在其中看到彩色的“ G”和它后面的白色屏幕)。 在事件日志中,显示以下内容:

仿真器:

ERROR: Missing initial data partition file: C:\Users\aboli\.android\avd\Pixel_2_API_28.avd/userdata.img

我尝试查看类似的问题,但没有发现任何有效的方法。我希望有人可能有任何建议或类似的经验。预先感谢

1 个答案:

答案 0 :(得分:2)

  

“为什么activity_main.xml在Android Studio中不显示我的组件”

在[项目]> app> src> main> res> values> styles.xml中添加Base.,如下所示:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

获取

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">

,您的组件应显示。 我必须对每个新项目都执行此操作,因此我一直在寻找通用解决方案,某个地方的模板?,但直到现在都无济于事。我的Android Studio是3.1.3