AppCompatTextView无法实例化

我有问题搞清楚如何解决这个错误。
我试图使caching/重新启动,释放磁盘空间和重新安装Android Studio。

The following classes could not be instantiated: - android.support.v7.widget.AppCompatTextView(Open Class, Show Exception, Clear Cache) Tip: Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE.If this is an unexpected error you can also try to build the project, then manually refresh the layout.Exception Details java.lang.NullPointerException at android.content.res.Resources_Delegate.getValue(Resources_Delegate.java: 788)  at android.content.res.Resources.getValue(Resources.java: 1286)  at android.support.v4.content.res.ResourcesCompat.loadFont(ResourcesCompat.java: 212)  at android.support.v4.content.res.ResourcesCompat.getFont(ResourcesCompat.java: 206)  at android.support.v7.widget.TintTypedArray.getFont(TintTypedArray.java:119)  at android.support.v7.widget.AppCompatTextHelper.updateTypefaceAndStyle(AppCompatTextHelper.java:208)  at android.support.v7.widget.AppCompatTextHelper.loadFromAttributes(AppCompatTextHelper.java:152)  at android.support.v7.widget.AppCompatTextHelperV17.loadFromAttributes(AppCompatTextHelperV17.java:38)  at android.support.v7.widget.AppCompatTextView. < init > (AppCompatTextView.java:81)  at android.support.v7.widget.AppCompatTextView. < init > (AppCompatTextView.java: 71)  at java.lang.reflect.Constructor.newInstance(Constructor.java: 423)  at android.view.LayoutInflater.onCreateView(LayoutInflater.java:717)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:785)  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)  at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java: 858)  at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:70)  at android.view.LayoutInflater.rInflate(LayoutInflater.java: 834)  at android.view.LayoutInflater.inflate(LayoutInflater.java: 492)  at com.android.layoutlib.bridge.bars.CustomBar. < init > (CustomBar.java:95)  at com.android.layoutlib.bridge.bars.StatusBar. < init > (StatusBar.java: 67)  at com.android.layoutlib.bridge.impl.Layout.createStatusBar(Layout.java: 224)  at com.android.layoutlib.bridge.impl.Layout. < init > (Layout.java: 146) 

Solutions Collecting From Web of "AppCompatTextView无法实例化"

这似乎是一个错误: 添加maven.google.com作为maven回购预览渲染问题。

如果在项目级别build.gradle中使用新的maven repo,则触发它:

 allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } 

不幸的是,我们似乎没有其他的支持库版本(26及以上版本),因为它们显然在SDKpipe理器中不存在 :

支持库现在可以通过Google的Maven仓库获得。 我们不再支持通过SDKpipe理器下载库,而且这个function很快就会被移除。

所有这一切说,这个问题似乎只影响在Android Studio中的devise师。 即使devise师抱怨,你也应该可以构build并运行应用程序。

你显然无法做的是看到一个布局的TextView元素的快速预览。

最后, devise者预览似乎没有 Android Studio v3中的 这个特殊的bug ,它目前处于testing阶段。 所以,你可能想要升级,看看它是如何工作的。

请参考这里的答案。 在styles.xml中将当前主题父对象更新为Base主题似乎正在工作。