How to import external library in android studio?
android, android-studio, import
Solution
I also use the `PagerSlidingTabStrip` Project in my app and everything works fine. I'm not sure if it's already possible to add a library project via the IDE (-> without any problems). Please try to add the library project by editing the gradle files like this:
- first delete your module `PagerSlidingTabStrip`
- then create a folder in your root project directory (-> `NewOne`) named 'libs'
- copy the complete folder 'library' of the `PagerSlidingTabStrip` project on git into 'libs'
- rename the folder 'library' that you just copied to e.g. "PagerSlidingTabStripLibrary" (just to avoid confusion) -> after the renaming you should have the path: "NewOne/libs/PagerSlidingTabStripLibrary"
now add this library in your `settings.gradle` with the following command:
include ':libs:PagerSlidingTabStripLibrary'
go to your `build.gradle` file of your AppProject `aps` and add the following line to your 'dependencies':
compile project(':libs:PagerSlidingTabStripLibrary')
at least you have to sync your gradle files: Tools -> Android -> Sync Project with Gradle Files
Please try this. If you get errors please post the log file.
Problem
I struggle to import library 'PageSlidingTapStrip'(https://github.com/astuetz/PagerSlidingTabStrip). I found this question(How to import eclipse library project from github to android studio project?), and I follow this solution. cf)I'm using win 8.1 , android studio version 0.3.6 First, build new project like this condition. Second, go to File -> New Module click, create new module as android library and make condition like this.( Unchecked create custom launcher icon, activity ) And this part I got a first question. Which version should I choice version about 'Minimum required SDK' , 'Target SDK', 'Compile with'? Just Follow project version? (image show default value when I create this window first.) Anyway, I progress under condition ' Minimum required SDK : API 9 / Target SDK : API 19 / Compile with : API 19 ' Third, delete files under 'Project/PageSlidingTabStrip/src/main/' and copy folder&file under external library 'res', 'src', 'AndroidManifest.xml' and move into 'Project/PageSlidingTabStrip/src/main/' then renamed src to java. And then project & folder become like this. (what I followed question as , told me copy and move file 'ic_launcer-web.png' apart from 'res', 'src', 'manifest' , but I can't find that file) Fourth, go to 'File -> Project setting -> Module -> click project module -> '+' button -> select Module dependency' then apply. After that, I face this error and cannot resolve R. And I can't go next step, can't finish import library. What should I do? Is there any other solution? Thanks for seeing long question. I hope to get a solution!