Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Iosched

1,469 views

Published on

Google Code から Google I/O App for Android(iosched) を取得
- Mercurialの設定から
(初心者向け) -

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Iosched

  1. 1. Google Code から Google I/O App for Android(iosched) を取得 Mercurialの設定から (初心者向け)
  2. 2. アジェンダ1. TortoiseHg のインストール2. MercurialEclipse Plugin のインストール3. Google Codeからプロジェクトソースの取得とその後の修正
  3. 3.  1. TortoiseHg のインストール
  4. 4. TortoiseHg ダウンロードTortoiseHg http://tortoisehg.bitbucket.org/jaTortoiseHg は Mercurial 分散バージョン管理システム (DVCS) にWindows エクスプローラのシェル拡張と使い勝手の良い GUI フロントエンドを提供するアプリケーションです。すべての TortoiseHgの機能はエクスプローラの右クリックメニューからだけでなく、付属の hgtk コマンドラインツールからも起動することができます。Mercurial のコマンドも通常の hg コマンドで利用できます。<機能一覧> ● Workbench ● Commit Dialog ● Repository Clone ● Update Dialog ● Shell Extention ○ Context Menu ○ Overlay Icons ● Web Server
  5. 5. TortoiseHg - ダウンロードTortoiseHg http://tortoisehg.bitbucket.org/ja
  6. 6. TortoiseHg - インストールダウンロードした、msiファイルからインストールを行います。例)ファイル名は、tortoisehg-2.0.5-hg-1.8.4-x86.msi のような名前となってます。
  7. 7. TortoiseHg - インストール オプション Shell Extensionは便利です が、エクスプローラの動作が遅 くなりがちなので外します。 (使用したい人はそのままイン ストールしてください。) Win 764bit環境ではインストー ル時にエラーも発生しました。 注) あくまでも私見です。
  8. 8. TortoiseHg - スタートメニューGUIツールや各ドキュメントのショートカットが追加されます。
  9. 9. TortoiseHg - WorkbenchリポジトリをGUIで管理できるツールWorkbenchのイメージ
  10. 10.  2. MercurialEclipse Plugin のインストール
  11. 11. MercurialEclipse って?MercurialEclipse http://www.javaforge.com/project/HGEEclipse上でMercurialを使用するためのプラグインです。
  12. 12. MercurialEclipse - インストールヘルプ > 新規ソフトウェアのインストール から行います。Update Site -> http://cbes.javaforge.com/update
  13. 13. MercurialEclipse - 設定変更ウィンドウ > 設定 -> チーム > Mercurial で、MercurialEclipseで使用するhg.exeの変更を行います。
  14. 14. MercurialEclipse - エンコードの問題unknown encoding: windows-31j, please check your locale settings.ワークスペースのデフォルトエンコーディングがMS932を UTF-8に変更すると解決します。ウィンドウ > 設定 > 一般 > ワークスペーステキスト・ファイルのエンコードを、その他でUTF-8を選択します。
  15. 15. MercurialEclipse - 解決しない問題Android プロジェクトに、外部のプロジェクトをライブラリーで参照設定している場合、中断: D:AndroidWorkspaceQuickActionLibsrcyanzmproductsquickactionlibPopupWindowForQuickAction.java not under root. コマンド行: D:AndroidWorkspaceMyAndroidProjhg -y status-marduc -- D:AndroidWorkspaceQuickActionLibsrcyanzmproductsquickactionlibPopupWindowForQuickAction.java D:AndroidWorkspaceQuickActionLibsrcyanzmproductsquickactionlibActionItem.java D:AndroidWorkspaceQuickActionLibsrcyanzmproductsquickactionlibQuickAction.javaの様なエラーダイアログメッセージが表示されます。解決方法は今のところ不明です。
  16. 16.  3. Google Codeからプロジェクトソースの取得
  17. 17. iosched のソースの取得Google Code のリポジトリからクローンを取得しますhttp://code.google.com/p/iosched/source/checkout
  18. 18. Eclipseで Repository から インポートファイル > インポート で、Mercurial > Clone Existing Mecurial Repository を選択します
  19. 19. リポジトリー・ロケーションioschedのリポジトリのURLを指定します
  20. 20. ブランチブランチは default を指定します
  21. 21. プロジェクト のインポートioschedをチェックして、[完了]ボタンでインポート処理を開始します
  22. 22. プロジェクト の削除インポートは完了しましたが、Androidのプロジェクト形式となっていないので、一旦プロジェクトを削除します。
  23. 23. プロジェクト の再作成ファイル > 新規 > Android > Android プロジェクト
  24. 24. 新規 Android プロジェクトの作成
  25. 25. ioschedのAndroidプロジェクトlibsが空のためビルドエラー。README.txtを参照して修正する必要があります。
  26. 26. ビルドエラーの修正libsにライブラリが入っていないので、ビルドエラーとなります。README.txtを参照して修正します。README.txtThis project has two external library dependencies:1. The `Android Compatibility package, a.k.a. the Android support library. You can get this package from the Android SDK and AVD manager (the `android tool), in the Android Repository. Once you obtain the package, place `android-support-v4.jar into this libs/ directory.2. The Google Analytics SDK for Android. You can obtain this package by visiting: http://code.google.com/mobile/analytics/ Once downloaded, place `libGoogleAnalytics.jar into this libs/ directory.
  27. 27. Android Compatibility PackageAndoid SDKおよびAVD マネージャーで、"Android Compatibilitypackage, revision 2"をダウンロードします。{android-sdk}extrasandroidcompatibilityv4 の下にandroid-support-v4.jarがあるので、それをlibsにドラッグ&ドロップで追加します。
  28. 28. Google Analytics SDK for AndroidGoogle Analytics for Mobile http://code.google.com/mobile/analytics/download.htmlサイトから "GoogleAnalyticsAndroid_1.2.zip" をダウンロードします。zipを解凍して、libGoogleAnalytics.jar をlibsにドラッグ&ドロップで追加します。
  29. 29. ビルド・パスの修正プロジェクトのプロパティーを開き、Javaのビルド・パス -> ライブラリーで、[jar 追加]ボタンから、android-support-v4.jarとlibGoogleAnalytics.jar を追加します。
  30. 30. ioschedのAndroidプロジェクトの完了
  31. 31.   おわり

×