相关疑难解决方法(0)

Android Studio不显示布局预览

我正在使用android studio 1.4

自从我上次在android studio中创建一个新项目以来已经过了一段时间,今天当我这样做时,android studio没有显示布局预览中的任何内容.它是一个空白的窗口,上面写着"无需展示".

我认为这与新的支持设计库有关,因为我从未见过这个新的"默认代码".我研究了一下,这是新的Android材料设计指南......

我已经

  1. 更新了sdks工具
  2. 清理项目并重建它
  3. 无效并重新启动缓存

但仍然没有.

提前致谢.

更新: 我决定更新1.5.1它是这样的:它给了我渲染问题..我认为它没有正确显示右下方按钮,因为我觉得它应该是一个带有消息图标的按钮在我和我的AS只显示消息图标(如果我错了,请更正我).

在此输入图像描述

在此输入图像描述

android android-layout android-studio

72
推荐指数
10
解决办法
21万
查看次数

渲染期间引发的异常:二进制XML文件行#-1:错误膨胀类<unknown>

问题的形象

我试图在布局中包含复选框,拖放后我收到此错误:

渲染期间引发的异常:二进制XML文件行#-1:错误膨胀class<unknown>.

xml文件:

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.nidhigupta.shopping2.MainActivity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!"
    android:id="@+id/textView" />

<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="New CheckBox"
    android:id="@+id/checkBox"
    android:layout_below="@+id/textView"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

请提供一步一步的解决方案.

详情链接说:

java.lang.NoSuchMethodError: android.graphics.drawable.VectorDrawable_Delegate.nCreateTreeFromCopy(JJ)J
at android.graphics.drawable.VectorDrawable.nCreateTreeFromCopy(VectorDrawable.java)
at android.graphics.drawable.VectorDrawable.access$400(VectorDrawable.java:204)
at android.graphics.drawable.VectorDrawable$VectorDrawableState.createNativeTreeFromCopy(VectorDrawable.java:837)
at android.graphics.drawable.VectorDrawable$VectorDrawableState.<init>(VectorDrawable.java:812)
at android.graphics.drawable.VectorDrawable.mutate(VectorDrawable.java:268)
at android.graphics.drawable.DrawableContainer$DrawableContainerState.addChild(DrawableContainer.java:817)
at android.graphics.drawable.StateListDrawable$StateListState.addStateSet(StateListDrawable.java:329)
at android.graphics.drawable.AnimatedStateListDrawable$AnimatedStateListState.addStateSet(AnimatedStateListDrawable.java:602)
at android.graphics.drawable.AnimatedStateListDrawable.parseItem(AnimatedStateListDrawable.java:525)
at android.graphics.drawable.AnimatedStateListDrawable.inflateChildElements(AnimatedStateListDrawable.java:453)
at android.graphics.drawable.AnimatedStateListDrawable.inflate(AnimatedStateListDrawable.java:385)
at android.graphics.drawable.DrawableInflater.inflateFromXml(DrawableInflater.java:130)
at android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:1224)
at android.graphics.drawable.Drawable.createFromXml(Drawable.java:1197)
at com.android.layoutlib.bridge.impl.ResourceHelper.getDrawable(ResourceHelper.java:315)
at android.content.res.BridgeTypedArray.getDrawable(BridgeTypedArray.java:681)
at android.widget.CompoundButton.<init>(CompoundButton.java:89)
at android.widget.CheckBox.<init>(CheckBox.java:70)
at android.widget.CheckBox.<init>(CheckBox.java:66)
at android.widget.CheckBox.<init>(CheckBox.java:62)
at …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments

62
推荐指数
1
解决办法
3万
查看次数

在成功构建之前,预览不可用

我现在尝试修复这个问题,但我不知道该怎么做.如何让它显示预览?以下是代码的屏幕截图:

IMG

android-studio

23
推荐指数
4
解决办法
5万
查看次数

Android Studio渲染错误

所以我只是尝试渲染我的一个xml视图,我收到了这个错误:

Exception raised during rendering: Binary XML file line #-1: No start tag found!
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?我已将清单文件包含在_______________________________清单中:

   <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.adrian.trucktracker">
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/legionicon"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".Locator"
            android:label="@string/title_activity_locator" >
        </activity>
    </application>

</manifest>
Run Code Online (Sandbox Code Playgroud)

xml android android-studio

2
推荐指数
1
解决办法
8721
查看次数

Android Studio 2.1.2渲染问题.VectorDrawable_Delegate.nDraw

在尝试查看应用预览时,您可能会遇到以下情况......

渲染问题例外

在渲染期间引发:android.graphics.drawable.VectorDrawable_Delegate.nDraw(JJJLandroid/graphics/Rect; ZZ)I

android rendering exception android-studio

2
推荐指数
1
解决办法
1896
查看次数