2011年08月19日(Fri) 祝日でゴミ捨てに行きたいのだがゴミ捨て場も祝日 [長年日記]
● [Eclipse][Android] git cloneしたコードをEclipseから見えるようにする
http://android.git.kernel.org/platform/packages/apps/DeskClock.git とかを眺めてみたかったのだけれど一筋縄には行かなかった。 一度Workspace外からプロジェクトを作成して削除して、 それをWorkspace内にmvしてImportしたら見えるようになった。 ビルドできないけどな。それはたぶんclone元のブランチが違ってたりするんだろう。
まずはWorkspace内にgit cloneした。 そのディレクトリをFile-Import-Existing Projects into Workspaceで Select root directoryしみた。 「No projects are found to import」はいー。 それじゃあ、 File-New-Project-Android Project-Create project from existing source。 「Invalid project description」 「<そのディレクトリ> overlaps the location of another project <プロジェクト>」 なんだー?
Stack Overflow - How to start an android project with downloaded sample codeを参考に、 下記のようにしたら期待通りにプロジェクトを作ることができた。
~/tmpとかにgit cloneする。
File-New-Project-Android Project-Create project from existing source、Locationにgit cloneした親ディレクトリを指定。Build Target を指定、Finish。 git statusすると何がいじられたかわかる。
Eclipse内できたプロジェクトを右クリック、Delete。 Delete project contents on diskはチェックしない。
~/tmpにあったディレクトリをWorkspaceの中にmv。
mv先のディレクトリを、 File-Import-Existing Projects into WorkspaceでSelect root directory。
● [Eclipse][Android] オレオレgitレポジトリに管理してもらいながら新しいプロジェクトを始める
何度かやって慣れてきたので手順をメモしておこう。
まず、EclipseでFile-New Project-Android Projectでプロジェクトを作り、 そのディレクトリに行ってgitの管理下に入れておく。
まず.gitignoreを作って置いておく。
どばっと管理下に。
ベアレポジトリを作ってサーバに置く。
レポジトリサーバに行き、パーミションを整える。
Eclipseの見ているディレクトリをgit cloneしたものにする。 Eclipseから今つくったプロジェクトをcontents on diskごと消し、
File-Import-Existing Projects into Workspaceでgit cloneした結果 できたディレクトリを指定する。
最近のツッコまれどころ