我试图使用androidVNC开源项目作为图书馆项目在我MainProject。 androidVNC还利用ZoomerWithKeys库项目。 我想通过点击按钮开始在我的MainProject一个androidVNC库项目的活动。 我已经做了所有的基本的东西要定义在主项目的清单库项目的所有活动。
问题是试图运行我MainProject当我收到以下错误 - 地塞米松装载机]无法执行DEX:多DEX文件定义LCOM / antlersoft /安卓/伸缩镜头/ R $绘制; [2013年5月16日15时44分03秒 - OtherProj]转换到的Dalvik格式失败:无法执行DEX:多个DEX文件定义LCOM / antlersoft /机器人/缩放器/ R $绘制;
提前致谢。
1).did您添加您的lib项目主体工程? 确保..
2)。也通过这样的process--项目添加到您的lib项目
在lib项目 - >>权项目点击 - >> Java构建路径 - >>项目选项卡 - >>添加您的主项目。
现在建立您的project..hopefully它会帮助你。
EDITED ::
3)。 转到项目properties..edit这个(可以给一些空间),然后save..clean项目...然后..建
我解决与Android Studio中这种类型的错误。
在我的情况,我的主要项目是利用两个我自己的库。 但是,这旁边那两个库使用相同的库作为外部包括
compile files('lib/external-lib.jar')
我做以下,我都自己解决了库它。
1)删除旧compile files('lib/external-lib.jar' )
从build.gradle
和删除旧external_lib.jar
从lib文件夹。
2)添加库jcenter()
我的两个自己的库
compile 'external.lib:1.9.2'
3)重建。
然后重新生成并运行主体工程
然后问题消失。
文章来源: Getting “Unable to execute dex: Multiple dex files define” error when trying to run main project which is using other library project