おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


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した結果 できたディレクトリを指定する。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>