因为每次从git上clone下的项目,或多或少都会有点问题,所以查了一些资料觉得这个比较全,现在也记录一下。具体步骤如下:
0.环境为window7+android studio1.0
1.安装TortoiseGit和git环境,自己根据实际的系统下载安装。
2.在oschina或者github上已经存在repository。
3.在本地新建一个文件夹,右键,找到Git Clone,如图
![](https://i-blog.csdnimg.cn/blog_migrate/42dcd2018a493858775a7ae4cedc0aba.png)
点击选择git
4.在URL里填repository的地址,以git结尾,选好clone的目录,确定,如图
![](https://i-blog.csdnimg.cn/blog_migrate/6f2495197013a7b5fa718049bdbd04da.png)
5,填写Username,如图
![](https://i-blog.csdnimg.cn/blog_migrate/b0be02aa13ba35998e01c5453f7d9b78.png)
6,填写Password,如图
![](https://i-blog.csdnimg.cn/blog_migrate/7ee8948550b6bcfd38de81fd2826b73e.png)
7,checkout的后的文件夹,如图
![](https://i-blog.csdnimg.cn/blog_migrate/bfb5a7230ed14182b584360b18824963.png)
8,打开android studio1.0,如图
![](https://i-blog.csdnimg.cn/blog_migrate/5ef96311badc4c32697fab4459992b90.png)
9,选择Open an existing Android Studio project,如图
![](https://i-blog.csdnimg.cn/blog_migrate/9e1c524ef9a723aa4f49505581789b74.png)
10,选git文件夹里的主项目文件夹(里面有工程文件的文件夹),如图
![](https://i-blog.csdnimg.cn/blog_migrate/cc3d712137a467f3c75f1b340d9183c5.png)
11,发现左边什么都木有,发现视图里显示的是Android,如图
![](https://i-blog.csdnimg.cn/blog_migrate/a758556853f341905da3ba56534660a0.png)
12,把视图的Android调成Project,如图
![](https://i-blog.csdnimg.cn/blog_migrate/887b802a77917fde088b97822cc3e6e7.png)
13,打开 Project structure,如图
![](https://i-blog.csdnimg.cn/blog_migrate/ca4a3e5212a6a30c385972dc0253c53c.png)
14,在Project里选择SDK为 Android API 21或其他,如果没有看到android sdk,在左边的SDKs设置,如图
![](https://i-blog.csdnimg.cn/blog_migrate/82361b39b7857b81b2cf89fad4e47d0e.png)
15,选android sdk后的效果,如图
![](https://i-blog.csdnimg.cn/blog_migrate/4e3124743de56c5a5a68e6f89bb3dce1.png)
16,在Project里设置output为git文件夹里的out文件夹,如图
![](https://i-blog.csdnimg.cn/blog_migrate/a9bff09a88dfe02e5a147f1db74066a8.png)
17,在Facets里点击+号,添加一个Android,如图
![](https://i-blog.csdnimg.cn/blog_migrate/5bcaf0a2643a8cf4ad295f16a293f9fe.png)
18,选择正确的module,确定,如图
![](https://i-blog.csdnimg.cn/blog_migrate/091e16392d7bfd88f726325a1521c500.png)
19,在Modules里选定module,选定src文件夹,点Sources,再选定res文件夹,点Resources,如图
![](https://i-blog.csdnimg.cn/blog_migrate/814f4ba0c656bedc388feebff009daf0.png)
20.在Modules 具体module的Android子选项里点击Reset paths to defaults,如图
因为发现Structure里的路径都带着个.idea,如果这步没有执行,会出现
1)idea Error:Android Source Generator: [...] AndroidManifest.xml file not found
2)找不到R文件等情况
![](https://i-blog.csdnimg.cn/blog_migrate/a2903e5b69ee0178225b5d220e7ea59d.png)
21,按确定后,点击Edit Configurations 如图
![](https://i-blog.csdnimg.cn/blog_migrate/25bd332ed769037fd0f02584bca89c91.png)
22,点击+号,add一个Android Application,如图
![](https://i-blog.csdnimg.cn/blog_migrate/1071ef184b296f34a9e2167402f11eff.png)
23,设置Name,选择启动的主Module,设置Target Device 为 Show chooser dialog,如图
![](https://i-blog.csdnimg.cn/blog_migrate/4ac9fa786eb761c9eee8daf1f2022ce6.png)
24,查看libs,是否有jar包,有的话右键 Add As Library,如图
![](https://i-blog.csdnimg.cn/blog_migrate/2030c84b75a482273a4d01ebefb5039a.png)
25,最后的打开的工程就长这样子,没有error,真开心,如图
![](https://i-blog.csdnimg.cn/blog_migrate/a288b1e32adb02487fa23d9cf355301a.png)
26,运行,最后出现Choose Device,success,如图
![](https://i-blog.csdnimg.cn/blog_migrate/ca0f62bc22c8686d446a6670be2d95ba.png)