Now, most of the current projects from GitHub are Android studio projects, so the question is, how do I import Android studio from a project down from GitHub?
There are a number of issues that you may encounter with children's shoes that have just been transferred from Eclipse to Android studio. Here's a quick and easy way to import a project from GitHub to Android studio and run it. First of all, Android Studio is based on Gradle to build the project, this is different from eclipse, so you want to master the use of Android Studio, it is best to familiarize yourself with Gradle first. Here is just introduction to Android studio how to import engineering, about Gradle, can self Baidu. The following describes how Android studio imports Project.
First, install Android Sudio and create a new projectAfter you install Android Studio, you create project, and the Gradle is downloaded automatically. The project directory structure is as follows:
Second, replace the gradle version of the GitHub-downloaded project with the local version If you import project into Android Studio directly, you will download the Gradle of the project version, which is very slow and sometimes there are various errors. So use the local existing gradle directly.The replacement method is simple, just copy the appropriate folder from the locally created project to the project that you downloaded from GitHub to replace it.
Iii. Importing project to Android Studio File-->new-->import Project, the following dialog box will pop up, select the GitHub download project and click OK. I use Volley's demo as an example here. After import such as:
Iv. target SDK for replacement module You may also compile an error after the project is imported, possibly because the target SDK in the Gradle configuration in the app module is higher than the version of your local SDK. The solution is simple, open the App/build.gradle file
Apply plugin: ' Com.android.application ' android { compilesdkversion buildtoolsversion "22.0.1" defaultconfig { ApplicationID "com.timliu.volleyactivity" minsdkversion targetsdkversion Versioncode 1 versionname "1.0" } buildtypes { release { minifyenabled false Proguardfiles getdefaultproguardfile (' proguard-android.txt '), ' Proguard-rules.pro ' } }}dependencies { Compile Project (': Volleysrc ') compile Filetree (dir: ' Libs ', include: [' *.jar ']) compile ' Com.android.support:appcompat-v7:22.2.0 '}
Because my local SDK version is up to 21 and this module has a targetsdkversion of 22, there is a compilation error. We just have to change the file a little bit, the following files are changed:
Apply plugin: ' Com.android.application ' android { compilesdkversion buildtoolsversion "20.0.0" // You also need to modify defaultconfig { ApplicationID "com.timliu.volleyactivity" minsdkversion Targetsdkversion versioncode 1 versionname "1.0" } buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile (' proguard-android.txt '), ' Proguard-rules.pro ' } }}dependencies { compile project (': Volleysrc ') compile Filetree (dir: ' Libs ', include: [' *.jar ']) compile ' com.android.support:appcompat-v7:21.0.2 ' //here also need to modify}
Because the app module relies on the Volleysrc Library, the Volleysrc/build.gradle file also makes the same changes.
Five, recompile Click the button to recompile the project. There is no error in compiling at this time. After compiling, you will find the icon in the bottom right corner of the app directory with the icon of a mobile phone, the directory structure is as follows: At this point, you can run the project that GitHub has downloaded.
Android Studio Import the GitHub download project