2017-07-17 107 views
0

我刚刚安装的Android工作室3预览金丝雀6.布局来看我不能,因为下面的错误activity_main.xml中获取XML布局的预览:Android的布局:无法看到

  1. 渲染问题
  2. 无法实例化一个或多个类

当我安装金丝雀5.这也正好我认为升级到加纳利6将解决这个问题,但事实并非如此。请帮我修复它,以便我可以开始构建我的应用程序。

My current situation

这里是我的XML:

<?xml version="1.0" encoding="utf-8"?> 
<android.support.constraint.ConstraintLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="com.companyname.zooapp.MainActivity"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="Hello World!" 
    app:layout_constraintBottom_toBottomOf="parent" 
    app:layout_constraintLeft_toLeftOf="parent" 
    app:layout_constraintRight_toRightOf="parent" 
    app:layout_constraintTop_toTopOf="parent" /> 

</android.support.constraint.ConstraintLayout> 
+0

在此处发布您的XML。 –

+0

尝试更改预览部分中的Api级别。 – SripadRaj

+0

添加了我的xml。我已经改变了API级别。 –

回答

0

我从我问过的在线社区的答案中找到了解决我自己问题的解决方案。在gradle构建脚本的依赖下,应该使用beta 1或更低版本。支持库测试版2的当前版本非常麻烦。像这样:

implementation 'com.android.support:appcompat-v7:26.0.0-beta1' 
0

你不应该发布的Android的工作室在计算器上的加那利版本的bug。这些类型的问题,并帮助你在android studio bugtracker中收到。

请注意,它被称为加纳利版本,因为它充满了错误,谷歌知道,他们甚至知道错误,并明确说出他们知道的错误是什么。

检查here to see the releases and bugs

0

首先确保您使用的是最新版本的ConstraintLayout依赖项。

预览部分加载自定义视图罚款只要这些意见被正确书面。你必须要记住像平局所有的小细节/的onDraw/dispatchDraw方法,测量和布点,设置正确的主题,造型,编辑模式提供数据等

该协议是Android的工作室都有自己的内容以及无法执行某些事情的资源类。例如,这些类缺少从资源文件夹读取资源和从原始文件夹读取原始资源的实现。

要加载自定义视图,您需要在Android Studio中无权访问的资产文件夹。因此,请确保您的自定义图标文件名是小写字母,并带有正确的文件扩展名。