【问题标题】:No class found in android studio在 android studio 中找不到类
【发布时间】:2016-08-29 07:02:27
【问题描述】:

我将我的投影从 eclipse 导入到 android studio,它运行良好,在 android studio 中它可以在模拟器中运行,但在真实设备中运行

这是日志

05-04 08:14:14.989 8986-9070/com.rcmbusiness E/AndroidRuntime: 致命 例外:异步任务 #1 进程:com.rcmbusiness,PID:8986 java.lang.RuntimeException:执行时发生错误 做背景() 在 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.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: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')

【问题讨论】:

    标签: java android eclipse android-studio soap


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回复,但 libs 文件夹已经在 app 文件夹中,并且正在使用 android studio,所以当我点击 jar 文件时,我没有选择添加为库
    猜你喜欢
    • 2020-11-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-25
    • 2020-12-07
    • 1970-01-01
    • 2015-07-29
    • 2016-03-02
    相关资源
    最近更新 更多