Iosched

1,313 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,313
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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.   おわり

×