Question

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.

Was it helpful?

Solution

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

OTHER TIPS

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)
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top