世界のやまさ

SEKAI NO YAMASA

Windows Azure Mobile Services の簡易 Todo アプリを Android Studio で起動する

簡易 Todo アプリってポータルからダウンロードできるこれです。

f:id:nnasaki:20130517055815j:plain

大体3ステップぐらいでいけます。

Andorid Stuido にインポートする

Eclipse用なのでそのままだと Android Studio に Import 出来ない…と思ったら出来た。IntelliJ IDEA 12 では当然出来るんですが、Android Studio は Gradle ベースだから出来ないと思い込んでた。

やり方は[Android Studio] 既存の Eclipse プロジェクトを Android Studio にインポートする | Developers.IOEclipse は飛ばして 「Android Studio にインポートする」と同じです。

インポートが終わると以下のようになります。Android Studio さんは インポートしたときは gradle は作ってくれないようです。

f:id:nnasaki:20130517060842j:plain

BOMを取り除く

で、ビルドするとおそらく以下エラーとなります。

f:id:nnasaki:20130517061348j:plain

この java: \65279は不正な文字ですUTF-8 に BOM がついているときのエラーですので、BOMを取ってあげれば実行できます。Android Stuido で BOM の取り方は分からなかったので、以前書いたBOM 付き UTF-8 から BOM を取りたいを参考にしてください。

Depencencies の追加

これでいけると思ったらまたビルドエラーになります。

f:id:nnasaki:20130517062046j:plain

おもむろに Project Structure を開きます。(Mac なら command+; がショートカット。File メニューのところにあります)

するとなんか下の方が Library 'libs' is not userd と赤くなっているので、電球みたいなアイコンをクリックして、Add to Depencencies を選びます。

f:id:nnasaki:20130517063205j:plain

Choose Modules で OK をクリック。

f:id:nnasaki:20130517063403j:plain

libs が追加されていることを確認して OK をクリック。

f:id:nnasaki:20130517063520j:plain

Debug を実行するとビルドが成功し無事に起動しました。

f:id:nnasaki:20130517064817j:plain