我刚刚添加了应用程序(实际上它是ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar)到ksoap2 /libs文件夹。此外,我还使用项目结构窗口将ksoap2添加到依赖项选项卡中。
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.*;有什么线索吗?
发布于 2015-03-26 10:35:56
首先,您应该在Project Structure中删除ksoap,并执行以下步骤。
我也有同样的问题,下面是对我有效的方法。
第一步:在app/libs中创建文件夹库。
第2步:将ksoap.jar复制到此文件夹。
3:右键单击Jar文件,然后选择add as library。
从现在开始,您可以正常地将ksoap2导入到您的代码中。
您可以从ksoap2创建一个对象,库将自动导入。
例如: type SoapObject tempResponse =空
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 ;)
发布于 2021-07-02 14:38:23
只需放入
implementation 'com.google.code.ksoap2-android:ksoap2-android:3.6.2'
in dependencies和
maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' }在存储库中
https://stackoverflow.com/questions/29269965
复制相似问题