Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android java.lang.RuntimeException:执行doInBackground()Kotlin时出错_Android_Android Studio_Kotlin - Fatal编程技术网

Android java.lang.RuntimeException:执行doInBackground()Kotlin时出错

Android java.lang.RuntimeException:执行doInBackground()Kotlin时出错,android,android-studio,kotlin,Android,Android Studio,Kotlin,我试图在本地访问我的MS数据库,所以我有一个DatabaseHelper.kt文件,其中包括Doinbackground函数,这反过来会导致这个错误 06-19 15:28:45.082 18819-18819/? E/合子:mountSimulatedStorage()06-19 15:28:45.082 18819-18819/?E/合子:v2 06-19 15:28:45.092 18819-18819/?E/SELinux:[调试]获取类别:变量seinfo:默认灵敏度:NULL,类别

我试图在本地访问我的MS数据库,所以我有一个DatabaseHelper.kt文件,其中包括Doinbackground函数,这反过来会导致这个错误

06-19 15:28:45.082 18819-18819/? E/合子:mountSimulatedStorage()06-19 15:28:45.082 18819-18819/?E/合子:v2 06-19 15:28:45.092 18819-18819/?E/SELinux:[调试]获取类别:变量seinfo:默认灵敏度:NULL,类别:NULL 06-19 15:28:45.092 18819-18819/?E/art:pid 18819的setrlimit(RLIMIT_CORE)失败:不允许操作06-19 15:28:47.814 18819-18819/com.example.mysqlcon E/RecyclerView:未连接适配器;跳过布局06-19 15:28:47.924 18819-18819/com.example.mysqlcon E/RecyclerView:未连接适配器;跳过布局06-19 15:28:47.984 18819-18862/com.example.mysqlcon E/AndroidRuntime:致命异常:AsyncTask#1

进程:com.example.mysqlcon,PID:18819 java.lang.RuntimeException:执行doInBackground()时出错

在android.os.AsyncTask$3.done(AsyncTask.java:304)在java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)在java.util.concurrent.FutureTask.run(FutureTask.java:242)在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)上运行java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)java.lang.Thread.java:818)由以下原因引起:java.lang.NoClassDefFoundError:解析失败:Lorg/ietf/JGSSMAnager;net.sourceforge.jtds.jdbc.TdsCore.createGssToken(TdsCore.java:4400)net.sourceforge.jtds.jdbc.TdsCore.sendMSLoginPkt(TdsCore.java:1971)net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:617)net.sourceforge.jtds.jdbc.jtddsconnection.(jtddsconnection.java:371)net.sourceforge.jtdds.jdbc.Driver.connect(Driver.java:184)在com.example.mysqlcon.ConnectionClass.dbConn(ConnectionClass.kt:26)的com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:36)的java.sql.DriverManager.getConnection(DriverManager.java:179)和java.sql.DriverManager.getConnection(DriverManager.java:144)上在android.os.AsyncTask$2.call(AsyncTask.java:292)在java.util.concurrent.FutureTask.run(FutureTask.java:237)在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)在java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)位于java.lang.Thread.run(Thread.java:818)

原因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”//data/app/com.example.mysqlcon-1/base.apk“],nativeLibraryDirectories=[/vendor/lib,/system/lib]上未找到类“org.ietf.jgssmanager” dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)java.lang.ClassLoader.loadClass(ClassLoader.java:511)java.lang.ClassLoader.loadClass(ClassLoader.java:469)net.sourceforge.jtdds.jdbc.TdsCore.createGssToken(TdsCore.java:4400)net.sourceforge.jtdds.jdbc.TdsCore.sendmloginpkt(TdsCore.java:1971)net.sourceforge.jtds.jdbc.TdsCore.login(TdsCore.java:617)net.sourceforge.jtds.jdbc.JtdsConnection.(JtdsConnection.java:371)net.sourceforge.jtds.jdbc.Driver.connect(Driver.java:184)java.sql.DriverManager.getConnection(DriverManager.java:179)java.sql.DriverManager.getConnection(DriverManager.java:144)com.example.mysqlcon.ConnectionClass.dbConn(ConnectionClass.kt:26)com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:36)com.example.mysqlcon.DatabaseHelper$SyncData.doInBackground(DatabaseHelper.kt:23)android.os.AsyncTask$2.call(AsyncTask.java:292)java.util.concurrent.FutureTask.run(FutureTask.java:237)在android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)上运行(AsyncTask.java:231)
java.lang.Thread.run(Thread.java:818)处的java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)被抑制:java.lang.ClassNotFoundException:org.ietf.jgss.GSSManager位于java.lang.Class.classForName(本机方法)位于java.lang.BootClassLoader.findClass(ClassLoader.java:781)位于java.lang.BootClassLoader.loader.loader.loadClass(ClassLoader.java:841)位于java.lang.ClassLoader.loadClass(ClassLoader.java:504)

…17更多原因:java.lang.NoClassDefFoundError:使用引导类加载程序找不到类;没有可用堆栈06-19 15:28:48.064 18819-18819/com.example.mysqlcon E/WindowManager:android.view.WindowLeaked:Activity com.example.mysqlcon.InvoiceActivity已泄漏window com.android.internal.policy.impl.PhoneWindow$DecorView{11c938 V.E..R..D 0,0-681215}最初添加于android.view.ViewRootImpl.(ViewRootImpl.java:530)的android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:287)的android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)的android.app.Dialog.show(Dialog.java:325)的android.app.ProgressDialog.show(ProgressDialog.java:151)在android.app.ProgressDialog.show(ProgressDialog.java:134)在com.example.mysqlcon.DatabaseHelper$SyncData.onPreExecute(DatabaseHelper.kt:31)在android.os.AsyncTask.execute(AsyncTask.java:591)在android.os.AsyncTask.AsyncTask.java:539)在com.execute.execute.execute.execute.execute.exec(DatabaseHelper.kt:92)位于com.example.mysqlcon.InvoiceActivity.onCreate(InvoiceActivity.kt:21)位于android.app.Activity.performCreate(Activity.java:6609)位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1134)位于android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3104)在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3261)中,在android.app.Act中
java.lang.Thread.run(Thread.java:818) Caused by: 
java.lang.NoClassDefFoundError: Failed resolution of: 
Lorg/ietf/jgss/GSSManager; at