盼兮 发表于 2018-5-7 17:32:12

"找不到合适的构造器"错误

--- 开始编译项目"ScratchView":
正在连接生成安卓APK输出文件"D:\andror\lcqv\ScratchView\_int\ScratchView\debug\linker\ScratchView.apk"
当前程序所需求安卓SDK API版本: 23;实际所使用版本: 23
当前程序所需求Java SDK版本: 1.6;实际所使用版本: 1.8
正在进行"编译Java源文件"工作,请稍候...
错误:

    --> 当前处理阶段: 编译Java源文件
    [命令行]: D:\andror\voldev\plugins\vprj_android\SDK\jdk1.8\bin\javac.exe -g -nowarn -encoding utf-8 -source 1.6 -target 1.6 -bootclasspath "D:\andror\voldev\plugins\vprj_android\SDK\android17\platforms\android-23\android.jar" -sourcepath "src" -d "D:\andror\lcqv\ScratchView\_整数\ScratchView\debug\linker\temp\_temp_bin_" -classpath "libs\scratchview.jar" "@D:\andror\lcqv\ScratchView\_整数\ScratchView\debug\linker\temp\_src_files_lst_.txt"
    [错误输出]:
<D:\andror\lcqv\ScratchView\ScratchView.v>, 142: 错误: 对于View(Context,AttributeSet,整数,整数), 找不到合适的构造器
            super(context, attrs, defStyleAttr, defStyleRes);
            ^
      构造器 View.View(Context)不适用
          (实际参数列表和形式参数列表长度不同)
      构造器 View.View(Context,AttributeSet)不适用
          (实际参数列表和形式参数列表长度不同)
      构造器 View.View(Context,AttributeSet,整数)不适用
          (实际参数列表和形式参数列表长度不同)
    注: src\hsh\view\scratchview\ScratchView.java使用或覆盖了已过时的 API。
    注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
    1 个错误

错误: 建立所指定的安卓APK输出文件"D:\andror\lcqv\ScratchView\_int\ScratchView\debug\linker\ScratchView.apk"失败
--- 项目"ScratchView"编译或连接失败. 编译过程中共遇到了 0 个警告, 3 个错误.
----------------------
求高人指教

飞扬工作室 发表于 2018-5-8 09:48:13

ScratchView是你自己封装的组件吗?

盼兮 发表于 2018-5-8 13:58:19

飞扬工作室 发表于 2018-5-8 09:48
ScratchView是你自己封装的组件吗?

是 飞翔的企鹅 发布的刮刮乐 封装的控件
原贴地址:
http://bbs.voldev.net/forum.php?mod=viewthread&tid=880&extra=page%3D1
页: [1]
查看完整版本: "找不到合适的构造器"错误