lab/技術情報

androidSDK eclipse SVN

androidSDKによるアプリ開発をeclipse上でSVN使いつつやってみる。環境構築メモ。SVNのサーバはgoogle codeで提供されるものを使用する。

目次

環境

  • ubuntu linux 10.4
  • androidSDKはインストール済み
  • eclipse(3.6 "calios")はインストール済み。*1

環境構築

subversionインストール

  • まずはsubversionをインストール
    %sudo apt-get install subversion
  • subclipseなるプラグインをインストールする。手順はコムギドットネットに詳しいので割愛。
  • 途中で、javaHLがないとかエラーが出る。Island Linux Bits and Bytes of Technologyによると以下手順でok
    1. libsvn-javaを入れる
      % sudo apt-get install libsvn-java
    2. eclipseでのビルド時にjavaコンパイラにパラメタを指定する:~/.eclipse/eclipsercを開き、次の一行を追加
      VMARGS="-Djava.library.path=/usr/lib/jni"

google codeにリポジトリを作る

これは情報サイトが多数あるので適宜ググってくださいまし。

eclipseにgoogle codeのリポジトリを設定

手順はコムギドットネットに詳しいので割愛。

check in

eclipseで作成したandroidプロジェクトをgoogle codeにコミット

  1. リポジトリにプロジェクトを登録する。
    Package Explorerで対象プロジェクトを右クリック。コンテキストメニューから、Team->Share projectを選択。ダイアログが表示され、デフォルトを選択していけばok。
  2. リポジトリにソースファイルなどをコミットする。
    Package Explorerで対象プロジェクトを右クリック。コンテキストメニューから、Team->コミットを選択。

check out

google codeからandroidプロジェクトをチェックアウト

Fileメニューで、File->New->Projectを選択。表示されるダイアログで、SVN->SVNからプロジェクトをチェックアウトを選択。既存のリポジトリ・ロケーションで、さきほど設定したリポジトリを選択。SVNからチェックアウトするフォルダとして、先ほど設定したプロジェクトを選択。*2

ビルドしてみる

  • そのままではビルドが通らない。PackageExplorer?で、対象プロジェクト内にgenフォルダを作成してやる。改めてビルドすると通る。

comments

#comment_kcaptcha


*1 どこかのページで書いたが、ubuntu標準のリポジトリからapt-getしてeclipseを入れると、androidSDKがうまく動作しない。eclipse公式サイトからtar.gzなどでDLしインストールしたものを使用すること。
*2 ここでウィザードを使ってプロジェクトをチェックアウトするが吉。当方の失敗は・・・ウィザードを使わず、SVNリポジトリ・エクスプローラからプロジェクトをチェックアウトしていたつもりが、trunkフォルダをまるごとチェックアウトしていた。おかげで、チェックアウトしたプロジェクトがandroidプロジェクトと認識されないのか、ビルドがうまくできなかった。

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-01-09 (日) 14:35:00 (3149d)