android怎么引入第三方包
16lz
2021-12-04
1、打开Eclipse,右键点击android工程->Properties->Java Build Path->Libraries,把第三方jar包导入编译环境中,此时编译应该没有问题。
2、如果想把第三方jar包也一块打包进apk文件里,则继续右键点击android工程->Properties->Java Build Path->Order and Export,勾上第三方jar包即可,否则安装apk的时候,会把第三方jar包安装到data\XXX\lib文件夹下。
虽然上述方法能够成功编译,但不一定能成功运行。原因可能有2个:1、第三方jar包可能是在SUN JAVA虚拟机编译后的class文件,android的JAVA虚拟机不能执行这样的class文件,所以报错。2、android虚拟机可能已经去掉了某些java api的底层实现。解决办法:新建一个android工程,把第三方jar包的源码拷进该工程,使用android虚拟机重新编译、打包,然后再安装上述所说的方法导入apk里。
2、如果想把第三方jar包也一块打包进apk文件里,则继续右键点击android工程->Properties->Java Build Path->Order and Export,勾上第三方jar包即可,否则安装apk的时候,会把第三方jar包安装到data\XXX\lib文件夹下。
虽然上述方法能够成功编译,但不一定能成功运行。原因可能有2个:1、第三方jar包可能是在SUN JAVA虚拟机编译后的class文件,android的JAVA虚拟机不能执行这样的class文件,所以报错。2、android虚拟机可能已经去掉了某些java api的底层实现。解决办法:新建一个android工程,把第三方jar包的源码拷进该工程,使用android虚拟机重新编译、打包,然后再安装上述所说的方法导入apk里。
更多相关文章
- Rockie's Android(安卓)Porting Guide(2)——Add USB WIFI to your
- android gradle tools 3.X 中依赖,implement、api 和compile区别
- eclipse无法编译android故障排除
- Android(安卓)中文api,Debug签名证书过期(Expiry of the Debug Cer
- JNI / C for android 技术总揽
- Android中JNI的使用方法
- android的m、mm、mmm编译命令的使用
- Android(安卓)命令行手动编译打包详解
- Android编译时报错:Could not find bundletool.jar (com.android.