首页 文章

在android studio中找不到类

提问于
浏览
-2

我导入我从eclipse投影到android工作室它工作正常,在Android工作室它在模拟器中工作但在真实设备中

这是日志

8月5日至4日:14:14.989 8986-9070 / com.rcmbusiness E / AndroidRuntime:致命异常:的AsyncTask#1的方法:com.rcmbusiness,PID:8986了java.lang.RuntimeException:而在执行doInBackground()时发生错误android.os.AsyncTask $ 3.done(AsyncTask.java:300)在java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)在java.util.concurrent.FutureTask.setException(FutureTask.java:222)在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.run(Thread.java:841)产生的原因:java.lang.NoClassDefFoundError:org.ksoap2.serialization . SoapObject在com.rcmbusiness.utility.APIRequest.doInBackground(APIRequest.java:113)在com.rcmbusiness.utility.APIRequest.doInBackground(APIRequest.java:29)在android.os.AsyncTask $ 2.call(的AsyncTask的.java:288)处java.util.concurrent.ThreadPoolExecutor.runWorker java.util.concurrent.FutureTask.run(FutureTask.java:237)在android.os.AsyncTask $ SerialExecutor $ 1.run(AsyncTask.java:231) (ThreadPoolExecutor.java:1112)java.lang.Thread.run上的java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587)(Thread.java:841)

摇篮

compile 'com.android.support:support-v4:23.0.0'
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'com.android.support:design:23.0.0'
compile 'com.google.android.gms:play-services:+'
compile 'com.google.code.gson:gson:2.2.2'
compile 'com.nineoldandroids:library:2.4.0'
compile 'com.daimajia.slider:library:1.1.5@aar'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.support:cardview-v7:23.0.0'
compile 'com.android.support:recyclerview-v7:23.0.0'
compile 'com.github.bumptech.glide:glide:3.6.1'


compile files('libs/AndroidAnimations.jar')
compile files('libs/AndroidEasingFunctions-1.0.0.jar')
compile files('libs/gcm.jar')

compile files('libs/ksoap2-android-assembly-3.0.0-jar-with-       dependencies.jar')

1 回答

  • 0

    首先,您应该删除项目结构中的ksoap并执行以下步骤 . 我有同样的问题,这是适合我的方式 . 1st:在app / libs中创建文件夹库 . 第二步:将ksoap.jar复制到此文件夹 . 第3步:右键单击Jar文件,然后选择添加为库 . 然后,正常导入ksoap2 .

相关问题