作者:手机用户2502879933 | 来源:互联网 | 2023-05-16 12:47
我刚刚在app/libs文件夹中添加了ksoap2(实际上是ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar).我还使用了Project Structure窗口将ksoap2添加到Dependencies选项卡.
Build.Gradle有这一部分
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
compile 'com.android.support:support-v4:22.0.0'
compile files('libs/ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar')
}
无论如何我不能导入ksoap2之类的
import org.ksoap.*;
任何线索?
1> thienkhoi tr..:
首先,您应该删除项目结构中的ksoap并执行以下步骤.
我有同样的问题,这是适合我的方式.
1st:在app/libs中创建文件夹库.
第二步:将ksoap.jar复制到此文件夹.
第3步:右键单击Jar文件,然后选择添加为库.
从现在开始,您可以正常地将ksoap2导入到您的代码中.
您可以从ksoap2创建一个对象,该库将自动导入.
例如:类型SoapObject tempRespOnse= null
import org.ksoap2.SoapObject;
import org.ksoap2.serialization.PropertyInfo;
import org.ksoap2.serialization.SoapObject;
import org.ksoap2.serialization.SoapPrimitive;
import org.ksoap2.serialization.SoapSerializationEnvelope;
import org.ksoap2.transport.HttpTransportSE;
P/s:你应该使用最新的ksoap库是3.6.0,不应该使用3.4.0;)
https://www.youtube.com/watch?v=fHEvI_G6UtI