在android studio中构建签名的apk时出错:此类应提供默认的构造函数

吉丁贾萨尔

错误:此类应提供默认构造函数(不带参数的公共构造函数)(com.tasbih.counter.tasbihcounter.RegistrationAdapterr)[Instantiatable]

当我尝试构建签名的apk时,会发生此错误,但是在调试模式下,应用程序运行正常。请帮忙。

package com.tasbih.counter.tasbihcounter;

import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

    public class RegistrationAdapterr {
    SQLiteDatabase database_ob;
    RegistrationOpenHelperr openHelper_ob;
    Context context;

    public RegistrationAdapterr(Context c) {
        context = c;
    }


    public RegistrationAdapterr opnToRead() {
        openHelper_ob = new RegistrationOpenHelperr(context,
                openHelper_ob.DATABASE_NAME, null, openHelper_ob.VERSION);
        database_ob = openHelper_ob.getReadableDatabase();
        return this;
    }

    public RegistrationAdapterr opnToWrite() {
        openHelper_ob = new RegistrationOpenHelperr(context,
                openHelper_ob.DATABASE_NAME, null, openHelper_ob.VERSION);
        database_ob = openHelper_ob.getWritableDatabase();
        return this;
    }

    public void Close() {
        database_ob.close();
    }

    public long insertDetails(String fname, String lname, Integer count) {
        ContentValues contentValues = new ContentValues();
        contentValues.put(openHelper_ob.FNAME, fname);
        contentValues.put(openHelper_ob.LNAME, lname);
        contentValues.put(openHelper_ob.COUNT, count);
        opnToWrite();
        long val = database_ob.insert(openHelper_ob.TABLE_NAME, null,
                contentValues);
        Close();
        return val;
    }

    public Cursor queryName() {
        String[] cols = {openHelper_ob.KEY_ID, openHelper_ob.FNAME,
                openHelper_ob.LNAME, openHelper_ob.COUNT};
        opnToWrite();
        Cursor c = database_ob.query(openHelper_ob.TABLE_NAME, cols, 
                null, null, null, null, null);
        return c;
    }

    public Cursor queryAll(int nameId) {
        String[] cols = {openHelper_ob.KEY_ID, openHelper_ob.FNAME,
                openHelper_ob.LNAME, openHelper_ob.COUNT};
        opnToWrite();
        Cursor c = database_ob.query(openHelper_ob.TABLE_NAME, cols,
                openHelper_ob.KEY_ID + "=" + nameId, null, null, null, null);
        return c;
    }

    public long updateldetail(int rowId, String fname, String lname, Integer count) {
        ContentValues contentValues = new ContentValues();
        contentValues.put(openHelper_ob.FNAME, fname);
        contentValues.put(openHelper_ob.LNAME, lname);
        contentValues.put(openHelper_ob.COUNT, count);
        opnToWrite();
        long val = database_ob.update(openHelper_ob.TABLE_NAME, contentValues,
                openHelper_ob.KEY_ID + "=" + rowId, null);
        Close();
        return val;
    }

    public int deletOneRecord(int rowId) {
        // TODO Auto-generated method stub
        opnToWrite();
        int val = database_ob.delete(openHelper_ob.TABLE_NAME,
                openHelper_ob.KEY_ID + "=" + rowId, null);
        Close();
        return val;
    }
}
Codezjx

我认为您应该尝试在build.gradle中添加以下脚本。(必须写在android {}标签中)

lintOptions {
    abortOnError false
}

当您的发行版构建通过lint生成错误时,构建任务将不会中止。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在android studio中构建签名的apk时出错:此类应提供默认的构造函数

来自分类Dev

在 Android Studio 中构建 APK 时出错

来自分类Dev

Android Studio:创建签名的APK时出错

来自分类Dev

在Android Studio 2.1.1中构建APK文件时出错

来自分类Dev

在Android Studio中构建签名的APK始终调试版本

来自分类Dev

在Android Studio中单击“运行”时,如何部署签名的APK?

来自分类Dev

在 Android Studio 中构建 Android 库时出错

来自分类Dev

“此类应具有默认的构造函数” [Android]

来自分类Dev

错误:此类应提供默认的构造函数(不带参数的公共构造函数)

来自分类Dev

Android Studio 编译 apk 时出错

来自分类Dev

Android:带签名的APK问题-如果有一个,则没有默认构造函数

来自分类Dev

Xamarin.Android中的默认构造函数

来自分类Dev

Google Play说我使用Android Studio构建->生成签名APK构建的APK是可调试的

来自分类Dev

错误:(28)错误:此类应提供默认的构造函数(不带参数的公共构造函数)(myclassname.HelpDialog)[Instantiatable]

来自分类Dev

在Cordova中构建Android项目时出错

来自分类Dev

如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

来自分类Dev

如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

来自分类Dev

在Android Studio中生成签名的APK时发生Gradle错误

来自分类Dev

在Android Studio中以发布模式构建Android应用时出错

来自分类Dev

在Android Studio 3.5.3中构建时仅生成-debug.apk文件

来自分类Dev

在Android Studio中运行项目时出错

来自分类Dev

在Android Studio中运行代码时出错

来自分类Dev

在 Android Studio 中膨胀 TextView 时出错

来自分类Dev

从Android Studio 6.1构建本机库时出错

来自分类Dev

从Android Studio 6.1构建本机库时出错

来自分类Dev

在 Android Studio 中构建 APK 期间执行失败

来自分类Dev

Android Studio(Gradle)未创建签名的APK

来自分类Dev

在Android Studio中生成签名的APK

来自分类Dev

Android Studio无法生成签名的APK

Related 相关文章

  1. 1

    在android studio中构建签名的apk时出错:此类应提供默认的构造函数

  2. 2

    在 Android Studio 中构建 APK 时出错

  3. 3

    Android Studio:创建签名的APK时出错

  4. 4

    在Android Studio 2.1.1中构建APK文件时出错

  5. 5

    在Android Studio中构建签名的APK始终调试版本

  6. 6

    在Android Studio中单击“运行”时,如何部署签名的APK?

  7. 7

    在 Android Studio 中构建 Android 库时出错

  8. 8

    “此类应具有默认的构造函数” [Android]

  9. 9

    错误:此类应提供默认的构造函数(不带参数的公共构造函数)

  10. 10

    Android Studio 编译 apk 时出错

  11. 11

    Android:带签名的APK问题-如果有一个,则没有默认构造函数

  12. 12

    Xamarin.Android中的默认构造函数

  13. 13

    Google Play说我使用Android Studio构建->生成签名APK构建的APK是可调试的

  14. 14

    错误:(28)错误:此类应提供默认的构造函数(不带参数的公共构造函数)(myclassname.HelpDialog)[Instantiatable]

  15. 15

    在Cordova中构建Android项目时出错

  16. 16

    如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

  17. 17

    如何在Android Studio 1中创建签名的APK时禁用Eclipse之类的错误

  18. 18

    在Android Studio中生成签名的APK时发生Gradle错误

  19. 19

    在Android Studio中以发布模式构建Android应用时出错

  20. 20

    在Android Studio 3.5.3中构建时仅生成-debug.apk文件

  21. 21

    在Android Studio中运行项目时出错

  22. 22

    在Android Studio中运行代码时出错

  23. 23

    在 Android Studio 中膨胀 TextView 时出错

  24. 24

    从Android Studio 6.1构建本机库时出错

  25. 25

    从Android Studio 6.1构建本机库时出错

  26. 26

    在 Android Studio 中构建 APK 期间执行失败

  27. 27

    Android Studio(Gradle)未创建签名的APK

  28. 28

    在Android Studio中生成签名的APK

  29. 29

    Android Studio无法生成签名的APK

热门标签

归档