Android开发-工具:Android Studio 怎么添加使用第三方jar包及无法编译的问题解决方法
2015-12-07 09:12
1231 查看
在使用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
重新编译,此时可正常使用了。
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开发-进阶:采用SharedPreferences保存用户登录信息
- Android 表格控件-动态实现表格效果(内容、样式可扩展)
- Android开发-基础:Activity之间的 对象传递
- Android开发-进阶:详解Android中AsyncTask的使用
- Activity
- Android RecyclerView使用详解一
- ADB not responding的解决方法
- Android学习笔记(2):看一个XML文件
- Android中的Activity四种启动模式(launchMode)
- Android实践项目汇报
- Android学习笔记(1):一些准备姿势
- Android Fragment 真正的完全解析(下)
- Android Fragment 真正的完全解析(上)
- Android PullZoomView:PullToZoomScrollViewEx(2)
- 4.启动另一个Activity-Google官网上的Android初学训练
- Android LayoutInflater深度解析
- Android实现电话录音功能
- Android ImageView的scaleType属性与adjustViewBounds属性
- Android 开发之自定义三级缓存
- Android 中获取图片占内存的大小