Androidエミュレータを呼べない
WindowsでTitaniumからエミュレータを呼ぼうとしたら、
[DEBUG] AVD Skin: WVGA854 [DEBUG] SDK: C:\Android\android-sdk [DEBUG] C:\Android\android-sdk\platform-tools\adb.exe start-server [DEBUG] C:\Android\android-sdk\tools\emulator.exe -avd titanium_8_WVGA854 -port 5560 -sdcard C:\Documents and Settings\User\.titanium\titanium_8_WVGA854.sdcard -logcat *:d,* -no-boot-anim -partition-size 128 invalid command-line parameter: and. Hint: use '@foo' to launch a virtual device named 'foo'. please use -help for more information
のような表示が。
よく見たら、SDカードデータのパスが半角スペースを含んでいるにもかかわらず""で囲まれていない。なんという初歩的な・・・。
このSDカードのパスをスペースを含まないパスに変えたいんだけど、方法が分からない。アプリの設定画面?それともドコかの設定ファイルに書かれている?
なんだかバージョンアップした途端にAndroid周りの環境がめちゃくちゃになった印象。
納期迫ってたら死んでたなこれ・・・。
このパスの問題は今も調査中。
[追記]
ちょっとググったら同じ事で悩んでる記事発見。
翻訳しながら読んでみる。
http://developer.appcelerator.com/question/122834/problem-with-spaces-in-path-to-android-sdk-and-titanium-android2sdcard-in-emulator-run