C# Can';t启动应用程序

C# Can';t启动应用程序,c#,android,xamarin,C#,Android,Xamarin,当我启动我的应用程序时,我有这样一句话:“不幸的是,应用程序名称已经停止。”这句话是“由以下原因引起的:java.lang.RuntimeException:二进制XML文件行#1:您必须提供布局_宽度属性。” 我的axml文件: 您正在使用一个 <LinearLayout /> 以错误的方式 删除此属性或将宽度和高度属性放入其中 让你的布局像这样 <?xml version="1.0" encoding="utf-8"?> <LinearLayout

当我启动我的应用程序时,我有这样一句话:“不幸的是,应用程序名称已经停止。”这句话是“由以下原因引起的:java.lang.RuntimeException:二进制XML文件行#1:您必须提供布局_宽度属性。”

我的axml文件:


您正在使用一个

<LinearLayout /> 

以错误的方式

删除此属性或将宽度和高度属性放入其中

让你的布局像这样

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minWidth="25px"
android:minHeight="25px">
<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="210.9dp"
    android:id="@+id/frameLayout1">
    <ImageView
        android:src="@drawable/fone"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:scaleType="centerCrop"
        android:id="@+id/imageView1" />
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="match_parent"
        android:layout_height="140dp"
        android:id="@+id/linearLayout1"
        android:layout_marginBottom="0.0dp">
        <ImageButton
            android:src="@android:drawable/ic_menu_gallery"
            android:layout_width="49.0dp"
            android:layout_height="50.8dp"
            android:id="@+id/privateButton"
            android:layout_marginRight="98.9dp"
            android:background="#00000000" />
        <ImageButton
            android:src="@drawable/logo"
            android:layout_width="75.3dp"
            android:layout_height="64.1dp"
            android:id="@+id/logoButton"
            android:layout_marginRight="113.7dp"
            android:background="#00000000" />
        <ImageButton
            android:src="@android:drawable/ic_menu_gallery"
            android:layout_width="49.0dp"
            android:layout_height="50.8dp"
            android:id="@+id/cartButton"
            android:background="#00000000" />
    </LinearLayout>

</FrameLayout>
<LinearLayout
    android:orientation="horizontal"
    android:minWidth="25px"
    android:minHeight="25px"
    android:layout_width="match_parent"
    android:layout_height="142.7dp"
    android:id="@+id/linearLayout2">
    <Button
        android:text="Суші"
        android:layout_width="192.8dp"
        android:layout_height="fill_parent"
        android:id="@+id/button1"
        android:background="@drawable/sushi"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold" />
    <Button
        android:text="Роли"
        android:layout_width="192.8dp"
        android:layout_height="fill_parent"
        android:id="@+id/button2"
        android:background="@drawable/rolli"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold" />
</LinearLayout>
<LinearLayout
    android:orientation="horizontal"
    android:minWidth="25px"
    android:minHeight="25px"
    android:layout_width="match_parent"
    android:layout_height="142.7dp"
    android:id="@+id/linearLayout3">
    <Button
        android:text="Сети"
        android:layout_width="192.8dp"
        android:layout_height="match_parent"
        android:id="@+id/button3"
        android:background="@drawable/sets"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold" />
    <Button
        android:text="Холодні Закуски"
        android:layout_width="192.8dp"
        android:layout_height="match_parent"
        android:id="@+id/button4"
        android:background="@drawable/holodni"
        android:textColor="#ffffff"
        android:textSize="20sp"
        android:textStyle="bold" />
</LinearLayout>
<LinearLayout
    android:orientation="horizontal"
    android:minWidth="25px"
    android:minHeight="25px"
    android:layout_width="match_parent"
    android:layout_height="60.2dp"
    android:id="@+id/linearLayout4"
    android:layout_marginLeft="0.0dp">
    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="match_parent"
        android:background="#f2565c"
        android:id="@+id/linearLayout5">
        <ImageButton
            android:src="@drawable/back"
            android:layout_width="49.0dp"
            android:layout_height="50.8dp"
            android:id="@+id/previousButton"
            android:layout_marginRight="113.9dp"
            android:background="#00000000" />
        <ImageButton
            android:src="@drawable/home"
            android:layout_width="49.0dp"
            android:layout_height="50.8dp"
            android:id="@+id/homeButton"
            android:layout_marginRight="113.9dp"
            android:background="#00000000" />
        <ImageButton
            android:src="@drawable/next"
            android:layout_width="49.0dp"
            android:layout_height="50.8dp"
            android:id="@+id/nextButton"
            android:layout_marginLeft="0.0dp"
            android:background="#00000000" />
    </LinearLayout>
</LinearLayout>


问题在于xml文件

         ...
            <ImageButton
                android:src="@drawable/logo"
                android:layout_width="75.3dp"
                android:layout_height="64.1dp"
                android:id="@+id/logoButton"
                android:layout_marginRight="113.7dp"
                android:background="#00000000" />
            <ImageButton
                android:src="@android:drawable/ic_menu_gallery"
                android:layout_width="49.0dp"
                android:layout_height="50.8dp"
                android:id="@+id/cartButton"
                android:background="#00000000" />
        </LinearLayout>
        <LinearLayout />  // this line is not required. DELETE this line.
。。。
//此行不是必需的。删除这一行。
您创建了一个新的LinearLayout,但没有为其提供任何属性。我认为这是偶然的

希望有帮助。

删除标签

<LinearLayout/>

在第45行。那就对了