首页 > 移动平台 > 详细

Android工程导入外部jar包时遇到的问题

时间:2014-03-01 18:13:36      阅读:608      评论:0      收藏:0      [点我收藏+]

添加一个外部的jar包到我们的工程时有时会出现

[2014-02-28 17:19:00 - Dex Loader] Unable to execute dex: Java heap space
[2014-02-28 17:19:00 - AudioSettings] Conversion to Dalvik format failed: Unable to execute dex: Java heap space

这样的错误,是由于导入的方法不对,才出现堆空间不够的错误

如果按照下面的方法导包就不会出现以上问题

1.在需要导入的工程右键按下图选择

bubuko.com,布布扣

2.选择“Add Libraries”后出现如下画面

bubuko.com,布布扣

3.选择“Next”

bubuko.com,布布扣

4.选择“User Libraries”   A6_SDK是我之前添加过的,如果从来没有添加过,左边应该是空的

bubuko.com,布布扣

5.输入库的名称,可以随便起,记住要把“System library”选中,点击“OK”

bubuko.com,布布扣

6.添加外部的jar包

bubuko.com,布布扣

7.选择要添加的jar包

bubuko.com,布布扣

8.导入后的jar包,点击“OK”

bubuko.com,布布扣

9.选择“Finish”,可以在我们的工程看到

bubuko.com,布布扣


但是这时有又报了Dex Loader] Unable to execute dex: Multiple dex files define Landroid/suppor

这样的错误:有多个dex文件定义

很有可能是跟下面的jar包有冲突

bubuko.com,布布扣

可以把这个jar包删除

bubuko.com,布布扣


bubuko.com,布布扣

至此导入包出的问题就解决了


导入第三方的jar包后就不能在模拟器上运行了,此时就需要自动生成apk文件

1.选择“window”->""

bubuko.com,布布扣

2.选择“Preferences”

bubuko.com,布布扣

把Android->build第三个多选框去除就会自动生成apk文件,默认是选中的


Android工程导入外部jar包时遇到的问题,布布扣,bubuko.com

Android工程导入外部jar包时遇到的问题

原文:http://blog.csdn.net/deng0zhaotai/article/details/20152541

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!