`
sinykk
  • 浏览: 357618 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法

 
阅读更多

在使用Android Studio添加第三方包 ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar,操作方法为: 
1、将jar包放入项目里的libs文件夹中;
2、在project选中该jar包,点击右键选择:"Add as library";
完成到第2步,即可在项目中import了。
但是项目在编译时会出现,这时需要进行第3步:
3、在项目的build.gradle文件里的dependencies节加入 
dependencies {
compile files('libs/android-support-v4.jar')//这行原来就存在的,需要添加的是下面那行
compile files('libs/ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar')//加入这一行
}
再次编译项目,可正常编译并运行了,但创建引用jar里的类实例时,系统会抛出异常NoClassDefFoundError,此时需要操作第4步;
4、开始-运行输入cmd进行命令窗口;
cd 具体的项目存放位置
运行 gradlew.bat clean
命令执行结果如下: 
C:\Users\WD>cd C:\Users\WD\AndroidStudioProjects\wdLogin
C:\Users\WD\AndroidStudioProjects\wdLogin>gradlew.bat clean
The TaskContainer.add() method has been deprecated and is scheduled to be remove
d in Gradle 2.0. Please use the create() method instead.
:wdLogin:clean
BUILD SUCCESSFUL
Total time: 10.552 secs
C:\Users\WD\AndroidStudioProjects\wdLogin>Exit
重新编译,此时可正常使用了。

分享到:
评论

相关推荐

    android 生成aar/jar包包含第三方jar包没有第三方jar包怎么办

    里面涉及到一个第三方的包,这时候我生成aar/jar包给对方使用的时候,调用不到第三方包的代码,只可以调用我写的类的代码. 问题 我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的...

    Android Studio 在项目中引用第三方jar包的方法

    对于使用Android Studio作为IDE的开发者,了解如何正确地引用第三方jar包是至关重要的。下面将详细讲解在Android Studio中引用第三方jar包的步骤。 1. **将jar包放入项目结构** 首先,你需要将下载的第三方jar包...

    androidstudio编译jar

    在Android开发过程中,有时我们需要将一个模块打包成Java Archive (JAR) 文件,这在SDK开发或集成到Unity等第三方项目中尤其常见。Android Studio,作为Google官方推荐的Android开发工具,提供了方便的方法来实现这...

    android 反编译jar包

    8. **实战应用**:在实际工作中,反编译jar包可能用于调试第三方库、研究竞品技术、修复兼容性问题等。然而,对于大型项目,反编译可能无法替代直接获取源代码,因为反编译后的代码往往缺乏注释和完整的结构。 总之...

    Android studio和Eclipse分别生成jar包并混淆jar包的demo

    4. **混淆jar包**:对于Eclipse,你需要使用第三方工具如ProGuard或Zelix KlassMaster。安装后,在导出jar包前运行混淆工具,并根据需要配置混淆规则。 混淆jar包在Eclipse中的过程与Android Studio类似,也需要...

    Impinj(英频杰)android jar 编译通过第三方jar

    在安卓平台下编译不通过(OctaneSDKJava-1.28.0.1-jar-with-dependencies,libltkjava-10.34.0.0-jar-with-dependencies.jar),都报第三方的jar编译错误,所以就重新下载了其他的第三方jar,用libltkjava-10.34.0.0...

    android 打包资源jar sdk 提供第三方使用

    "android 打包资源jar sdk 提供第三方使用"这个话题,主要涉及如何将Android项目的代码、资源文件打包成JAR或AAR格式,以便第三方开发者能够方便地引入并使用。 1. **JAR打包**: JAR (Java ARchive) 文件是Java平台...

    AndroidStudio项目导入第三方library.docx编程资料

    ### Android Studio 中导入第三方库详解 #### 一、前言 在进行Android应用开发时,开发者往往会遇到需要引入外部功能或增强应用功能的情况。这时,就需要利用到第三方库(library)。第三方库不仅可以节省开发时间...

    andriod studio开发中常用jar包3

    总的来说,这个资源包是为了帮助开发者在无法正常从Maven仓库获取第三方库时,提供一种备用的解决方案。在使用这些jar包时,需要确保它们与项目的兼容性,同时注意管理和更新,以保持代码的健壮性和可维护性。

    Android Studio程序开发jar包

    在Android Studio中,jar包是开发者使用Java编程语言进行Android应用程序开发时必不可少的部分,它们通常包含了预编译的Java代码,可以被项目直接引用,从而实现特定的功能或服务。 在描述中提到的路径"C:\Users\...

    android导入第三方jar包报错 如何正确导入jar包

    然而,导入第三方jar包并不总是那么顺利,可能会遇到编译时无误但运行时出错的问题。这种问题通常是由于类加载失败或依赖管理不当导致的。下面将详细介绍如何正确地导入和使用第三方jar包,并针对描述中的错误进行...

    Android将Activity打成jar包供第三方调用

    在Android开发中,将Activity打成jar包供第三方调用是一种常见的需求,尤其在需要保持代码的封装性和可重用性时。然而,这一过程并非没有挑战,尤其是资源文件(如图片、布局、字符串资源)的处理。本文将详细介绍...

    Android将Activity打包成jar包供第三方调用

    在Android开发中,有时我们需要将特定的功能模块,如一个Activity,封装成独立的jar包,以便第三方应用可以方便地调用。这样的做法有利于代码重用,降低开发成本,并且能够提高软件的模块化程度。本篇文章将深入探讨...

    Android Studio添加第三方库的注意事项

    本文将详细讲解在Android Studio中添加第三方库时可能遇到的问题及其解决方法,特别针对新手开发者提供指导。 首先,添加第三方库通常有两种方式:一是引入jar包,二是引入library库文件。由于jar包的引入相对简单...

    Android10编译Launcher3所需jar包.zip

    7. **Third-party Libraries**: 为了实现特定功能,开发者可能会引入第三方库,比如动画库、网络库、日志库等,这些都会以`jar`形式存在于编译依赖中。 8. **Android NDK**: 对于涉及原生C/C++代码的部分,NDK允许...

    andriod studio开发中常用jar包

    在Android Studio开发过程中,经常会遇到需要引入第三方库的情况。这些库可以帮助我们实现各种功能,如网络请求、图片加载、数据库操作等。然而,有时从GitHub或其他源获取示例时,由于网络问题或库的更新,从Maven...

    android8.0 framework jar包

    用于第三方android客户端开发,有部分权限api可以使用,如热点,wifi等api

    android jar包

    在本案例中,"android jar包"指的是专为Android平台设计的`.jar`文件,它们通常包含了Android SDK中的API接口或者第三方库的功能。 Android开发中的`jar`包主要分为以下几类: 1. **Android SDK库**:这些`jar`包...

    AndroidStudio3.6.1打包jar代码

    如果你只需要纯Java代码的JAR,可以借助第三方工具,如`jarjar`或`ProGuard`,将资源和依赖剔除,生成只包含代码的JAR。或者,你也可以手动将aar文件解压,提取出lib.jar,这通常是包含Java代码的JAR文件。 打包...

    Android11(R) 编译的jar包

    在Android开发中,JAR包常被用作第三方库,提供了预编译的Java代码,开发者可以方便地引入到项目中,以实现特定功能,如网络请求、图片加载等。 Android 11的JAR包编译过程与之前的版本相比,有一些关键的更新。...

Global site tag (gtag.js) - Google Analytics