2013-02-24 100 views
3

我正在使用intellij的想法。如您所知,在您运行日食期间,将slidingmenu库导入您的全新项目会很痛苦。我做了一次,但我使用intellij想法了,我想知道如何在使用Intellij的同时成功导入和运行它?这对我很重要。如何导入Intellij Idea的slidingmenu?

+1

在IDEA中导入'library'文件夹作为一个模块,确保它在Android方面启用了** Library Module **选项,然后[将此模块添加到依赖关系中](http:// www.jetbrains.com/idea/webhelp/configuring-module-dependencies-and-libraries.html)。 Jars在'library'模块中需要在依赖关系配置中启用** Export **选项。 – CrazyCoder 2013-02-25 05:02:54

+0

但它不只是导入库问题。我知道如何导入任何图书馆项目。我无法导入“slidingmenu”库。没有任何与如何导入它相关的教程。 – 2013-02-25 07:33:25

+1

我已经使用'SlidingMenu'和'ActionBarSherlock'中的'example'编写了示例项目。您可以[在此抓取](https://dl.dropbox.com/u/2752840/SlidingMenu.zip)进行调查。在IDEA中打开'SlidingMenu/example'项目并配置** Android 4.1.2 Google API ** SDK。构建,运行在模拟器上进行测试。诀窍是正确设置依赖关系,并在多个库类中将'* Activity'更改为'Sherlock * Activity'。 – CrazyCoder 2013-02-25 09:09:48

回答

11

我已经使用SlidingMenuActionBarSherlock中的example准备了示例项目。您可以grab it here进行调查。在IDEA中打开SlidingMenu/example项目并配置Android 4.1.2 Google API SDK。构建,运行在模拟器上进行测试。诀窍是正确设置依赖关系,并在几个库类(每个SlidingMenu项目页面上的指令)中将*Activity更改为Sherlock*Activity

依赖设置如下:

example (main app) 
    library (SlidingMenu) 
    abs (ActionBarSherlock) (make sure Export is enabled) 
     android-support-v4.jar (make sure Export is enabled) 
     junit (for ActionBarSherlock tests) 

dependencies

+2

kilothanks男人! – 2013-05-17 20:48:25

+0

错误:'java:C:\和\ slidemenu_2_2 \ SlidingMenu \ library \ src \ com \ slidingmenu \ lib \ app \ SlidingMapActivity.java:7:com.google.android.maps包不存在 – Omid 2013-11-25 11:59:09

2

我只想补充我的解决方案,如果有人不希望使用CrazyCoder代码。此解决方案在Mac OS X上使用IntelliJ。以下步骤适用于noob:

  1. 转到文件>导入模块。选择你的 的根目录下载解压缩SlidingMenu
  2. 导入模块后,进入文件>项目结构。在“项目设置”下选择“模块”,然后选择您的项目名称。选择Dependencies选项卡,然后单击'+'符号并选择'Module Dependency'并选择SlidingMenu模块。
  3. 如果您的项目名称的模块有Android系统的支持,v4.jar的依赖,删除 ,自SlidingMenu有依赖性已经
  4. 选择SlidingMenu模块,使对Android的支持-V44(Android的支持-V4出口 .jar)