How to import slidingmenu on Intellij Idea?
Asked Answered
M

2

3

I'm using intellij idea. As you may know, importing slidingmenu lib into your brand new project is painfully while you're running on eclipse. I did it once but I am using intellij idea anymore and I wonder that is there anybody know how to import and run it succesfully while using Intellij? It is very important to me.

Macmullin answered 24/2, 2013 at 20:24 Comment(4)
Import library folder as a module in IDEA, make sure it has Library Module option enabled in the Android facet, then add this module to the dependencies of your main application. Jars in the library module need to have Export option enabled in the dependencies configuration.Derte
but it's not just importing a library issue. I know how to import any library project. I'm having trouble importing "slidingmenu" lib. There are no any tutorial related to how to import it.Fushih
I've prepared the sample project using example from the SlidingMenu and ActionBarSherlock. You can grab it here for investigation. Open SlidingMenu/example project in IDEA and configure Android 4.1.2 Google APIs SDK. Build, run in the emulator to test. The trick was to set the dependencies properly and to change *Activity to Sherlock*Activity in several library classes.Derte
I dont know how much I need to thank you. You sir, you are really lifesaver! Thank you 1000 times! It works like a charm.Fushih
D
11

I've prepared the sample project using example from the SlidingMenu and ActionBarSherlock. You can grab it here for investigation. Open SlidingMenu/example project in IDEA and configure Android 4.1.2 Google APIs SDK. Build, run in the emulator to test. The trick was to set the dependencies properly and to change *Activity to Sherlock*Activity in several library classes (per instructions on the SlidingMenu project page).

Dependencies are set as follows:

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

Derte answered 25/2, 2013 at 12:52 Comment(1)
Error : java: C:\and\slidemenu_2_2\SlidingMenu\library\src\com\slidingmenu\lib\app\SlidingMapActivity.java:7: package com.google.android.maps does not existOt
W
2

I just want to add my solution if someone doesn't want to use CrazyCoder code. This solution's using IntelliJ on Mac OS X. Here's the steps for noob:

  1. Go to File > Import Module. Select the root directory of your downloaded unzipped SlidingMenu
  2. After importing module, go to File > Project Structure. Select 'Modules' under 'Project Settings', and then select your project name. Select Dependencies tab and click '+' sign and choose 'Module Dependency' and pick SlidingMenu module.
  3. If your project name's module has android-support-v4.jar's dependency, remove that since SlidingMenu has that dependency already
  4. Select SlidingMenu module and enable export for android-support-v44 (android-support-v4.jar)
Wallywalnut answered 19/12, 2013 at 5:7 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.