Android 我无法在课堂上导入ksoap2

Android 我无法在课堂上导入ksoap2,android,ksoap2,Android,Ksoap2,我有一个Android项目,我想在其中使用ksoap2 我将.jar(ksoap2)粘贴到我的文件夹libs中,然后右键单击并转到“添加为库” 同步gradle后,Android Studio会更新文件build.gradle中的依赖项,如下所示: 编译文件('libs/ksoap2-android-assembly-3.6.1.jar') 最后,在我的类mainActivity.java中,我想输入import org.ksoap2.Envelope,IDE无法识别类ksoap2 mi程序有

我有一个Android项目,我想在其中使用ksoap2

我将.jar(ksoap2)粘贴到我的文件夹libs中,然后右键单击并转到“添加为库”

同步gradle后,Android Studio会更新文件build.gradle中的依赖项,如下所示:

编译文件('libs/ksoap2-android-assembly-3.6.1.jar')

最后,在我的类mainActivity.java中,我想输入import org.ksoap2.Envelope,IDE无法识别类ksoap2

mi程序有什么问题


致以最诚挚的问候。

您只需将.jar粘贴到libs中,并将其添加到build.gradle(应用程序)中即可


然后同步。

问题是我直接在文件浏览器/finder中将.jar文件粘贴到libs中。正确的方法是通过deandroidstudio将.jar粘贴到libs中

  • 在文件浏览器/finder中的.jar文件中,右键单击并复制
  • 在Android Studio中,项目选项卡选择“项目”以查看完整的结构。然后您可以看到libs文件夹
  • 右键单击libs文件夹并继续“粘贴为库”

  • Android Studio创建了正确的结构。

    非常感谢。我想我的身材是对的。这是:应用插件:'com.android.application'依赖项{编译文件树(包括:['*.jar'],目录:'libs')androidTestCompile('com.android.support.test.espresso:espresso核心:2.2.2',{排除组:'com.android.support',模块:'supportannotations'})编译'com.android.support:appcompat-v7:23.4.0'compile'com.android.support.constraint:constraint布局:1.0.0-alpha9'testCompile'junit:junit:4.12'编译文件('libs/ksoap2-android-assembly-3.6.1.jar'))是否不正确?
    compile fileTree(dir: 'libs', include: ['*.jar'])