构建期间出现Android错误 - 必须声明"不带参数的默认公共构造函数".原因是什么?

odd*_*ter 5 android realm android-studio

Android studio在构建期间返回错误,即使在运行Clean和重建之后:

如果声明了自定义构造函数,则必须声明不带参数的默认公共构造函数.

我找不到行号,也没有找到引用的文件.我不知道是什么导致这种情况,因为没有任何迹象表明构建的原因或原因是什么.

Epi*_*rce 3

如果你有这样的自定义构造函数

public class Doge extends RealmObject {
     public Doge(String name) {
       ... 
Run Code Online (Sandbox Code Playgroud)

那么您还必须有一个不带附加参数的默认构造函数。

public Doge() {
    // default values possible since 2.0.2
} 
Run Code Online (Sandbox Code Playgroud)