无法将 ksoap2 导入 Android Studio
Cannot import ksoap2 to Android Studio
我刚刚将 ksoap2(实际上是 ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar)添加到 app/libs 文件夹。
我还使用项目结构 window 将 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.*;
有线索吗?
首先,您应该在项目结构中删除 ksoap 并执行以下步骤。
我有同样的问题,这是适合我的方法。
1st: 在 app/libs.
中创建文件夹 libs
第二步:复制ksoap.jar到这个文件夹。
第三:右键单击 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 ;)
就放
implementation 'com.google.code.ksoap2-android:ksoap2-android:3.6.2'
in dependencies
和
maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' }
在存储库中
我刚刚将 ksoap2(实际上是 ksoap2-android-assembly-3.4.0-jar-with-dependencies.jar)添加到 app/libs 文件夹。 我还使用项目结构 window 将 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')
}
无论如何我不能像
那样导入ksoap2import org.ksoap.*;
有线索吗?
首先,您应该在项目结构中删除 ksoap 并执行以下步骤。
我有同样的问题,这是适合我的方法。
1st: 在 app/libs.
中创建文件夹 libs
第二步:复制ksoap.jar到这个文件夹。
第三:右键单击 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 ;)
就放
implementation 'com.google.code.ksoap2-android:ksoap2-android:3.6.2'
in dependencies
和
maven { url 'https://oss.sonatype.org/content/repositories/ksoap2-android-releases/' }
在存储库中