こんにちは、藤澤です。

ビルドできて、起動もできました。

ビルドできない理由は、(svnでもってくるタイミングにもよるかもしれませんが)
API14(Android 4.0)をターゲットにしているにもかかわらず、
プログラム内にAPI16(Android 4.1.2)のコードが混じっているためのようです。

私がビルドした環境は、
MergeDoc ProjectのPleiades( http://mergedoc.sourceforge.jp/ )です。Eclipse 4.2 
Junoで、
このあたり( http://itpro.nikkeibp.co.jp/article/COLUMN/20120720/410505/ )
を参考に開発環境は整えました。

さて、Android開発環境は整ったことを前提に、Vespucciのビルド手順を
以下に書いておきます。

1. svnでソースを取ってくる
        svn checkout http://osmeditor4android.googlecode.com/svn/trunk/ 
osmeditor4android-read-only
2. eclipseからプロジェクトをインポート
        ファイル→インポートから「一般」の中の「既存のプロジェクトを
        ワークスペースへ」を利用して、svnで取って来たフォルダを指定
3. ActionBarSherlock-4.2.0.zipをダウンロードして解凍
4. eclipseからActionBarSherlockをインポート
        ファイル→インポートから「Android」の中の「Exsisting Android Code
        Into Workspace」を利用して、3.で解凍したActionBarSherlock-4.2.0の
        中のlibraryフォルダを指定
5. プロジェクト名変更
        eclipseにできたlibraryプロジェクトを右クリックして「李ファクタリング」→
        「名前変更」からactionbarsherlockに変更
6. ソースの修正
        OSMEditorプロジェクトのsrcからde.blau.android.servicesを開く。
        エラーマークがついているTrackerService.javaを開く。
        エラーのある106行目をコメントアウト。
        エラーのある108行目の右の方、「......, notificationBuilder.build());」を
        「......, notificationBuilder.getNotification());」に変更
7. プロジェクトのクリーン
        メニューの「プロジェクト」→「クリーン」からOSMEditorをクリーンする

あとはしばし待てばビルド完了。
エミュレータ上で実行できたので、strings.xmlも差し替えて再度、ビルド&実行
したところうまく動きました。なお、strings.xmlを差し替える際に、
eclipse上からではなく、ファイルを直接置き換えた場合、eclipseのプロジェクト
からリフレッシュ(場合によってはクリーンも)を実行しないと、eclipseが
ファイルが変わっていることに気が付かず、うまくいかないかもしれません。

取り急ぎ、手順の報告まで。


(2012/11/04 9:05), 下り専門 wrote:
> kudarisenmonです。
> 
> みなさん、協力ありがとうございます!
> 一通り埋まりましたので、strings.xmlに戻してみました。添付します。
> 
> hayashi さんへ
> 
> 私の開発環境では変更したstrings.xml以外のエラーが出ていてまだビルドできていません。
> ・ほかの言語のリソースファイルがおかしい(たぶんこれはそのままビルドはできる)
> ・別のプロジェクト(ActionBarSherlock)に依存していてそれもビルドが必要
> 
> ActionBarSherlockプロジェクトは  http://actionbarsherlock.com/ です。
> 私もVespucciの動作を理解したいので引き続きビルドにチャレンジします。
> うまくいった方がいたら教えてください。
> 
> 
> 
> 2012年11月3日 13:30 yuu hayashi <[email protected]>:
>> とりあえず埋めてみました。
>>
>> https://docs.google.com/spreadsheet/ccc?key=0AnpVHBDtFP0TdG1TZEVDU1V5aklEWmdEY2JBUlB3UGc#gid=0
>>
>> アプリのメッセージを見ながらの対訳ではないので、おかしな表現があるかと思います。
>> Vespucciを本当に利用している方からの修正を望みます。
>>
>> 下り専門さんへ
>> とりあえずアルファ版として動かしてみたいので、コンパイルして野良アプリにすることはできますか?
>>
>>
>>
>>
>> _______________________________________________
>> Talk-ja mailing list
>> [email protected]
>> http://lists.openstreetmap.org/listinfo/talk-ja

-- 
 @@@@@                             藤澤 公也 / Kimiya FUJISAWA
@//  @@                          mailto:[email protected]
@-O-O-@                          work:[email protected]
 \ ^ /  skype ID:techstrom.org      http://www.techstrom.org/

_______________________________________________
Talk-ja mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ja

メールによる返信