LoginSignup
8
12

More than 5 years have passed since last update.

Android Studioバージョン管理導入(Bitbucket)

Last updated at Posted at 2016-03-20

環境

Mac, Android Studio 1.5.1

Bitbucket

なぜ、Bitbucket?

GitHubのプライベート・ リポジトリは有料になります。Bitbucketは無料で使えるのでオススメです。

全体の流れ

Bitbucket

  • 会員登録
  • リポジトリ作成
  • SSH キー登録

Android Studio

  • add
  • commit
  • push
  • リモートリポジトリ登録
  • check out

会員登録

メールで会員登録を行って下さい。

ターミナルでSSHキーをコピー


cat ~/.ssh/id_rsa.pub | pbcopy

SSH設定

画面右上にあるメニューからBitbucket Settingsへ。

スクリーンショット_2016-03-20_17_04_50 2.png

セキュリティ → SSH キー → 鍵を追加

sports_sensor___ssh_キー_—_Bitbucket.png

ターミナルでコピーしたKeyを貼り付けて鍵を追加

sports_sensor___ssh_キー_—_Bitbucket 2.png

Bitbucketでプライベートリポジトリ作成

リポジトリの作成_—_Bitbucket.png

リポジトリURLをメモ

araiyusuke___blog_—_Bitbucket.png

Android Studioの設定

バージョン管理を有効化

20151218192317.jpg

Enable_Version_Control_Integration.png

add → commit → push

MainActivity_java_-_My_Application_-____Desktop_MyApplication11_.png

add

スクリーンショット_2016-03-20_16_00_27_png.png

commit

スクリーンショット_2016-03-20_16_05_13.png

commit完了

Commit_Changes_png.png

push

スクリーンショット_2016-03-20_16_10_28.png

リポジトリURLをセット

リポジトリURLは、Bitbucketのリポジトリ画面にある、私はゼロからスタートします。をクリックすると表示されます。詳しくは、上にある「リポジトリURLをメモ」を参照してください。

Define_Remote_と_Push_Commits.png

Bitbucketのレポジトリ画面へ

赤線で囲っているソースを選択すると

fdsfds.png

成功

fds.png

チェックアウトしてテストしてみる

Android Studio起動画面から、「Check out project Version Control」 → 「Git」を選択する。

Android_Studio 2.png

Git Repository URLに、BitbucketのリポジトリURLを入力してCloneボタンを押す。

Clone_Repository_と_Android_Studio.png

チェックアウト後に、一度閉じて下さい。このままの状態で開くと、プロジェクトを構成する設定ファイルが見つからないためにエラーでビルドできません。

This_should_not_be_shown_と_Android_Studio.png

エラーでビルドできない

Error_と_My_Application_-____Desktop_Android_Dropbox_blog123_.png

Open an exisiting Android Studio projectを選択して、先程チェックアウトしたプロジェクトフォルダを読み込むことで、プロジェクトに必要なファイル群が生成され、開発をすすめることが出来ます。

Android_Studio 3.png

8
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
12