Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IntellijV10中引用Android库项目中的外部jar_Android_Intellij Idea - Fatal编程技术网

如何在IntellijV10中引用Android库项目中的外部jar

如何在IntellijV10中引用Android库项目中的外部jar,android,intellij-idea,Android,Intellij Idea,我尝试了几种不同的方法,但都失败了。 您能分享一下告诉intelliJ在libs目录中包含jar文件的正确方法吗 谢谢我假设您在模块设置>>模块>>依赖项中添加了库 添加库并选中“导出”复选框后,该库将与最终可部署文件打包在一起。还要确保没有“提供”范围(范围类似于maven依赖范围) 如果它不起作用,请告诉我。。将很乐意提供帮助。在项目中结构|模块|依赖项添加新库,并使用Jar目录为库目录键入条目。现在,lib目录中的所有JAR都可用于项目,并将自动打包到最终的.apk文件中。不幸的是,Int

我尝试了几种不同的方法,但都失败了。 您能分享一下告诉intelliJ在libs目录中包含jar文件的正确方法吗


谢谢

我假设您在模块设置>>模块>>依赖项中添加了库

添加库并选中“导出”复选框后,该库将与最终可部署文件打包在一起。还要确保没有“提供”范围(范围类似于maven依赖范围)


如果它不起作用,请告诉我。。将很乐意提供帮助。

在项目中结构|模块|依赖项添加新库,并使用Jar目录目录键入条目。现在,lib目录中的所有JAR都可用于项目,并将自动打包到最终的.apk文件中。

不幸的是,Intellij 10.0.2有一个用于文件/项目结构/模块/依赖项的GUI,带有一个内部的不可调整大小的文本框。因此,即使你有一台正常大小的电脑,面板上的按钮也不在屏幕上。。。(正常总是相对于自己!)找到它们的唯一方法就是推拉和戳窗户。那么这些说明都很有意义。

导出复选框与包装无关,在这种情况下不需要。Hmmm。我可能错了。不管怎样我都会检查的。谢谢你的更正。以下是intellij文档的摘录。“导出如果选中此选项,依赖项将导出到依赖于当前模块的模块。”。如果我希望模块的jar文件可用于父模块,我有一个使用它的实践。因此,假设与工件一起打包。它是有效的。谢谢我认为问题是双重的。首先,我不确定如何添加依赖项,您的答案解决了这个问题。第二,我需要去掉一些jar文件。我来自Eclipse背景,Eclipse允许您一次一个地向jar文件添加引用。所以我在libs目录中有两个版本的相同jar文件。删除一个后,项目成功编译