【问题标题】:I cannot import ksoap2 at my class我无法在课堂上导入 ksoap2
【发布时间】:2017-05-17 00:14:57
【问题描述】:

我有一个想要在其中使用 ksoap2 的 Android 项目。

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

enter image description here

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

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

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

mi 程序有什么问题?

最好的问候。

【问题讨论】:

    标签: android ksoap2


    【解决方案1】:

    您只需将 .jar 粘贴到您的库中并将其添加到您的 build.gradle(app) 中

    compile fileTree(dir: 'libs', include: ['*.jar'])
    

    然后同步。

    【讨论】:

    • 非常感谢。我认为我的 build.gradle 是正确的。那是:应用插件:'com.android.application'依赖项{编译fileTree(包括:['*.jar'],dir:'libs')androidTestCompile('com.android.support.test.espresso:espresso-core :2.2.2',{排除组:'com.android.support',模块:'support-annotations'})编译'com.android.support:appcompat-v7:23.4.0'编译'com.android.support .constraint:constraint-layout:1.0.0-alpha9' testCompile 'junit:junit:4.12' compile files('libs/ksoap2-android-assembly-3.6.1.jar') } 是不是不正确?
    【解决方案2】:

    问题是我直接在文件浏览器/查找器中粘贴了 libs 中的 .jar 文件。正确的方法是通过de Android Studio将.jar粘贴到libs中。

    1. 在 .jar 文件所在的文件浏览器/查找器中,右键单击并复制。
    2. 在 Android Studio 中,Project 选项卡中选择“Project”以查看完整的结构。然后就可以看到 libs 文件夹了。
    3. 右键单击 libs 文件夹并继续“粘贴为库”

    Android Studio 会创建正确的结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 2021-08-13
      • 2012-07-18
      • 2019-01-03
      • 1970-01-01
      相关资源
      最近更新 更多