Eclipse下导入jar包 | 架包项目通过so生成lib | Conversion to Dalvik format failed with error 1|Eclipse导出jar

时间:2021-07-08 12:09:33

一、Eclipse下导入jar包

以下分别使用两种方法:

方法一:

1.右击工程的根目录,点击Properties进入Properties

2.在Properties页面中选中Java Build Path,选中Libraries标签,点击Add External JARs

3.找到需要添加的jar包,确定即可。

4.选中jar右键Properties,指定其Native的位置。

Eclipse下导入jar包 | 架包项目通过so生成lib | Conversion to Dalvik format failed with error 1|Eclipse导出jar


方法二:(这个方法是同事介绍的,但是在高版本的Eclipse失败了:导入JAR后,项目仍会提示错误,所以无法编译生成apk.)

1.把lib(包含jar)复制粘贴到项目

2.点击jar,右键(Add Build Path)

 

 

二、Conversion to Dalvik format failed with error 1

导入架包项目以后,提示很多android.jar的方法不能用。所以就把原来的jar删除了,然后在Properties页面中选中Java Build Path,选中Libraries标签,点击Add External JARs,重新导入android.jar包。

这时,项目已经没有提示android.jar的方法不能用了,剩下一个错误提示:

conversion to dalvik format failed with error 1

原因是不能直接加入android库。


解决方法:编辑.classpath文件,

该文件可能存在该项: <classpathentry kind="lib"   path ="你所指定的高版本的地址" ,改为
<classpathentry kind="con" path="com.android.ide.eclipse.adt.ANDROID_FRAMEWORK"/>
即可

clean一下。


三、Eclispe导出Jar包

先直接导出,再往Jar中添加第三方so库。

1.选中src文件夹---->右键,Export...--->Java--->JAR file--->next-->选择jar file的路径及名称-->next-->next---> 选择main class--->finish.

2.Jar就是一个压缩包,手动往压缩包里添加关联的so库。