当前位置: 首页 > 知识库问答 >
问题:

错误:运行android studio项目时找不到符号

嵇浩然
2023-03-14

我在TextBoxBinding.java中得到以下错误

// Generated by view binder compiler. Do not edit!
package com.example.verzeo_one.databinding;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.shape;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.viewbinding.ViewBinding;
import com.example.verzeo_one.R;
import java.lang.NullPointerException;
import java.lang.Override;

public final class TextboxBinding implements ViewBinding {
  @NonNull
  private final shape rootView;

  private TextboxBinding(@NonNull shape rootView) {
    this.rootView = rootView;
  }

  @Override
  @NonNull
  public shape getRoot() {
    return rootView;
  }

  @NonNull
  public static TextboxBinding inflate(@NonNull LayoutInflater inflater) {
    return inflate(inflater, null, false);
  }

  @NonNull
  public static TextboxBinding inflate(@NonNull LayoutInflater inflater, @Nullable ViewGroup parent,
      boolean attachToParent) {
    View root = inflater.inflate(R.layout.textbox, parent, false);
    if (attachToParent) {
      parent.addView(root);
    }
    return bind(root);
  }

  @NonNull
  public static TextboxBinding bind(@NonNull View rootView) {
    if (rootView == null) {
      throw new NullPointerException("rootView");
    }

    return new TextboxBinding((shape) rootView);
  }
}
<?xml version="1.0" encoding="utf-8"?>

<shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
    android:layout_height="match_parent">
<solid  android:color = "@color/design_default_color_primary"/>
<corners android:radius="20dp"/>
<stroks android:color = "@color/white"/>


</shape>

共有1个答案

程成天
2023-03-14

可能是因为android.widget.shape不是shape类的来源,所以出现了这个错误。

查看官方文档,正确的命名空间似乎是Android.graphics.drawable.shapes.shapeAndroid.widget包根本没有列出任何名为shape的类。

 类似资料:
  • 我运行的是Mac OSX,我安装了android Studio-它启动正常。 问题1 我用一个空活动开始一个新项目。在最上面的窗户上我收到一条信息 问题2 我在底部窗口中看到以下错误: 错误:CompilesDKVersion android-L需要使用JDK 7 Open SDK Settings进行编译 打开文件 当我尝试在设备上运行项目时,我得到以下错误: 失败[INSTALL_FAILED

  • 我发现下面的讨论是:得到一个 “在$PATH中找不到可执行文件” 那解决了我的问题,但只是部分的。在我的最后一个命令中,我指定: 映像生成时没有任何错误或警告。但是,当我docker运行时,我现在得到以下错误: /bin/sh:1:/home/ubuntu/node-v0.10.16-linux-x64/bin/node:找不到 该目录包含在我的语句中。我还需要找什么?

  • 我得到了这两个错误。错误:找不到或加载主类骰子生成项目错误:找不到符号 我的文件保存为Dice.java.我检查了,因为这是我最后一个程序的问题之一。至于符号错误,我不确定。 公共类骰子{ //掷骰子。 扫描仪键盘=新扫描仪(System.in); 这只是源代码的一部分。

  • 一切都很顺利,重新启动后,我下载并执行gdx-setup.jar,填充表单,并导入Eclipse。 没有错误,没有警告,当我尝试运行桌面。(右键单击桌面项目,运行为->Java应用程序)。 我有个错误 效果很好。只有local一个给出错误,也是isLocal和isExternal返回true。 我尝试了很多组合,比如、、、和。 图像badlogic.jpg就在那里,我把它放在多个地方以确保。 现在

  • 我尝试使用不同层(Web,业务,数据访问,公共)的子项目创建一个带gradle的Spring启动项目。 我按照gradle官方指南的指示创建多项目构建。 这两个子项目最初都是用Spring.io. 问题 我尝试在我的其他子项目dataAccess中使用子项目的类。导入在Intellij中运行良好。但是,当我运行时,任务失败,因为找不到: 任务:数据访问:compileJava失败。。。\dataA

  • 这是一个非常简单的网页抓取程序,我用intellij的想法和maven构建系统构建的。它在今天之前工作得很好,但是当我今天试图构建它的时候,它给了我对象没有找到基本java对象的错误,比如字符串和列表。当我试图重新加载maven项目时,我得到了下面的另一个错误。idea也用红色突出了基本的java对象,没有给出任何建议。我做的唯一一件事是稍微修改了java源代码。所以,我用股票你好世界代码进行了测