最近将Eclipse中Android项目导入到了IDEA中,项目分两部分,其中一个为Library,导入后编译通不过,项目中相当多的jar为主工程与Library共用,在Eclipse中没有问题,而IDEA不行。
在IDEA中尝试了几次,总提示找不到Class或者“Unable to execute DX”。因为缺少资料,最经过不断尝试,终于解决问题,步骤如下:
1.打开project Structure
选择“Libraries”,后点“+”增加一个java的Library库集合
选择主工程与库工程都用到的jar后,确认时,需要选择用到该库的项目,选主工程与库工程即可。
2.回到project Structure主界面,选择“Modules”.
在主工程与库工程的“Dependencies”选项卡中,分别打开其依赖的libs集合,去掉公共libs集合中已有的jar即可。
我分析了一下,在Eclipse没问题,是因为Library工程中引入的jar,被自动加入到主工程的“Android Private Libraries”中,所以Library工程中的jar,主工程能正常使用,而在IDEA中,间接使用不了Library工程中的jar,为了能使用,就在主工程中直接去引入主工程也要用到的Library工程中的jar,编译时就会出现jar重复的问题。
解决方式就是把jar提炼出来,做为公共部分为二者都能引用。
- 大小: 37.3 KB
- 大小: 28.5 KB
- 大小: 63.3 KB
分享到:
相关推荐
Intellij Idea 13.1 +tomcat server 配置热部署 配置好后,修改jsp文件;马上生效。
[操作系统]使用IntelliJ IDEA 13搭建Android集成开发环境(图文教程)
IntelliJ IDEA 中文指南
IntelliJ IDEA是java编程语言开发的集成环境,不过官方是英文版的,这是一个汉化包,下载后放至IntelliJ IDEA安装目录的lib目录下就行,重新启动程序就是中文了。
1.IntelliJ IDEA 介绍 2.本教程介绍 3.Windows 下安装 4.Ubuntu 下安装 5.Mac 下安装 6.安装总结 7.首次运行 8.安装目录讲解 9.界面讲解 10.主题字体和文件编码修改 11.各类文件类型图标讲解 12.索引的讲解 13.编译...
idea配置tomcat 在 IntelliJ IDEA 中配置 Tomcat 服务器是为了能够在开发过程中部署和运行您的 Java Web 应用程序。下面是配置 Tomcat 的基本步骤: ...打开 IntelliJ IDEA,并确保已打开您的项目或创建一个新项目。
图文介绍了IntelliJ IDEA 12创建Java Web项目并用Tomcat发布的过程。
图解Intellij IDEA 入门教程,简单看得见,轻轻松松成为java开发高手
vscode-intellij-idea-keybindings, vs 代码的IntelliJ IDEA 键绑定端口 用于 Visual Studio 代码的 IntelliJ IDEA 键绑定 vs 代码的IntelliJ IDEA 键绑定端口。 包括 keymaps,WebStorm,PyCharm,PHP Storm等流行...
IntelliJ IDEA 简体中文专题教程 最新版
源码,Intellij Idea12开发android 第一个程序HelloWorld, 图文教程:http://blog.csdn.net/juyangjia/article/details/9491781
史上最简单的 IntelliJ IDEA 教程
resources_cn_IntelliJIDEA_2017.3.1_r2.jar resources_cn_IntelliJIDEA_2017.3.2_r1.jar resources_cn_IntelliJIDEA_2017.3.3_r2.jar ...下载解压后将对应的jar包放到idea安装目录下的 /lib/ 中,重启idea即可
Intellij IDEA汉化包。支持最新版本2018.直接复制lib即可。file-seting可用。 设置下菜单可正常打开。
IntelliJ IDEA + PHP插件 ,
IntelliJ IDEA 简体中文专题教程.pdf,IntelliJ IDEA 简体中文专题教程.pdf
IntelliJ IDEA 简体中文专题教程.zip,IntelliJ IDEA 简体中文专题教程
IntelliJ IDEA 2020.1.4 x64官方
idea使用教程 IntelliJ IDEA 使用教程 ,IntelliJ IDEA 使用教程