java - Android Studio 中的错误 - 一些奇怪的错误

标签 java android

有趣的事情发生了。我刚刚学习一般使用 android studio 和 xml。我有一个大问题。整个项目运行没有任何问题,运行重启程序后,android studio跳出了阻止创建预览的错误。谁能写信给我出什么问题了?我粘贴下面的代码有错误。

Errors: Error:java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details

Error:(64) error: mismatched tag.

<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:padding="16dp"/>

<ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentTop="true"
    android:scaleType="centerCrop"
    android:src="@drawable/zdjecie"/>

    <TextView
        android:id="@+id/textView4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:fontFamily="@font/swieta"
        android:text="and all Udacity Students"
        android:textSize="30dp"/>

    <TextView
        android:id="@+id/textView3"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/textView4"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="25dp"
        android:fontFamily="@font/swieta"
        android:text="Best wishes for Google"
        android:textSize="40dp" />

    <TextView
        android:id="@+id/textView5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView3"
        android:layout_alignStart="@+id/textView3"
        android:layout_below="@+id/textView4"
        android:layout_marginTop="19dp"
        android:fontFamily="@font/swieta"
        android:text="Happy New Year"
        android:textSize="50dp" />

    <TextView
        android:id="@+id/textView6"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView4"
        android:layout_alignParentBottom="true"
        android:layout_alignStart="@+id/textView4"
        android:layout_marginLeft="27dp"
        android:layout_marginStart="27dp"
        android:fontFamily="@font/swieta"
        android:text="from Kamila"
        android:textSize="30dp" />
</RelativeLayout>

最佳答案

由于根元素的原因,您的 XML 格式不正确。 />过早关闭该元素。所以改变一下

<RelativeLayout
...
android:padding="16dp"/>

<RelativeLayout
...
android:padding="16dp">

你应该已经准备好了。

(请注意 <Foo /><Foo></Foo> 的简写)

关于java - Android Studio 中的错误 - 一些奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48050145/

相关文章:

java.lang.ClassNotFoundException 在第一次调用其余服务时

java - Google App Engine - 检索实体 - 503 服务不可用(上传有效)

java - android 短信空指针异常

android - Android 中的 Z 层 fragment

java - 以编程方式启动 apache derby

java - 崩溃后,Mongodb java 驱动程序无法重新连接到主节点

使用 retrolambda 构建的 Android 会忽略源代码更改

android - 从相机捕获图像并在 Activity 中显示

Java静态内部类返回null

java - 如何在 Activity 类中启用 xml Button?