Mac-Eclipse環境でVolleyがインポートできなくて困った-その1 - せでぃのブログ
2つに分けた記事のパート2。
volleyフォルダ内包型の手順
1.まずはgit clone
Volleyを利用したいプロジェクトのディレクトリ直下でgit clone。git submodule addでない理由は後述。
プロジェクト直下にvolleyというディレクトリが1つでき、そのvolleyには.gitやsrcなどのディレクトリが生成される。
$ pwd /Users/mac/Documents/workspace/appsdk_Syllabus $ ls -la total 88 drwxr-xr-x 17 mac staff 578 6 12 14:17 . drwxr-xr-x 27 mac staff 918 6 12 02:10 .. -rw-r--r--@ 1 mac staff 8196 6 12 13:44 .DS_Store -rw-r--r-- 1 mac staff 466 6 12 14:15 .classpath -rw-r--r-- 1 mac staff 818 6 11 23:52 .project drwxr-xr-x 3 mac staff 102 5 31 22:26 .settings -rw-r--r-- 1 mac staff 992 6 2 16:02 AndroidManifest.xml drwxr-xr-x 2 mac staff 68 5 31 22:26 assets drwxr-xr-x 7 mac staff 238 6 12 02:02 bin drwxr-xr-x 3 mac staff 102 6 12 02:09 gen -rw-r--r-- 1 mac staff 4448 5 31 22:26 ic_launcher-web.png drwxr-xr-x 3 mac staff 102 6 12 02:09 libs -rw-r--r-- 1 mac staff 53 6 12 00:54 lint.xml -rw-r--r-- 1 mac staff 781 5 31 22:26 proguard-project.txt -rw-r--r-- 1 mac staff 563 6 12 02:09 project.properties drwxr-xr-x 14 mac staff 476 6 2 00:26 res drwxr-xr-x 4 mac staff 136 6 2 00:26 src $ git clone https://android.googlesource.com/platform/frameworks/volley Cloning into 'volley'... remote: Counting objects: 63, done remote: Finding sources: 100% (63/63) remote: Total 2889 (delta 264), reused 2889 (delta 264) Receiving objects: 100% (2889/2889), 1.13 MiB | 0 bytes/s, done. Resolving deltas: 100% (264/264), done. Checking connectivity... done. $ ls -la total 88 drwxr-xr-x 18 mac staff 612 6 12 14:17 . drwxr-xr-x 27 mac staff 918 6 12 02:10 .. -rw-r--r--@ 1 mac staff 8196 6 12 14:17 .DS_Store -rw-r--r-- 1 mac staff 466 6 12 14:15 .classpath -rw-r--r-- 1 mac staff 818 6 11 23:52 .project drwxr-xr-x 3 mac staff 102 5 31 22:26 .settings -rw-r--r-- 1 mac staff 992 6 2 16:02 AndroidManifest.xml drwxr-xr-x 2 mac staff 68 5 31 22:26 assets drwxr-xr-x 7 mac staff 238 6 12 02:02 bin drwxr-xr-x 3 mac staff 102 6 12 02:09 gen -rw-r--r-- 1 mac staff 4448 5 31 22:26 ic_launcher-web.png drwxr-xr-x 3 mac staff 102 6 12 02:09 libs -rw-r--r-- 1 mac staff 53 6 12 00:54 lint.xml -rw-r--r-- 1 mac staff 781 5 31 22:26 proguard-project.txt -rw-r--r-- 1 mac staff 563 6 12 02:09 project.properties drwxr-xr-x 14 mac staff 476 6 2 00:26 res drwxr-xr-x 4 mac staff 136 6 2 00:26 src drwxr-xr-x 13 mac staff 442 6 12 14:17 volley $ ls -la volley total 80 drwxr-xr-x 13 mac staff 442 6 12 14:17 . drwxr-xr-x 18 mac staff 612 6 12 14:17 .. drwxr-xr-x 13 mac staff 442 6 12 14:17 .git -rw-r--r-- 1 mac staff 68 6 12 14:17 .gitignore -rw-r--r-- 1 mac staff 1048 6 12 14:17 Android.mk -rw-r--r-- 1 mac staff 952 6 12 14:17 build.gradle -rw-r--r-- 1 mac staff 3918 6 12 14:17 build.xml -rw-r--r-- 1 mac staff 339 6 12 14:17 custom_rules.xml -rw-r--r-- 1 mac staff 5623 6 12 14:17 pom.xml -rw-r--r-- 1 mac staff 781 6 12 14:17 proguard-project.txt -rw-r--r-- 1 mac staff 1248 6 12 14:17 proguard.cfg -rw-r--r-- 1 mac staff 98 6 12 14:17 rules.gradle drwxr-xr-x 4 mac staff 136 6 12 14:17 src
本来であれば、参考サイト通りにgit submodule addしたいのだが、おいどん家でWorkspaceはgitで共有していないので下記のようにエラーで進まなくなってしまう。それで単純にgit cloneしたって訳。
$ git submodule add https://android.googlesource.com/platform/frameworks/volley modules/volley fatal: Not a git repository (or any of the parent directories): .git