2014年7月7日月曜日

titanium studioのandroidシミュレータでエラーが出る

titaniumのandroidシミュレータを起動するとコンソールに以下のエラーが出た。
The current timeout is set to 120000 ms
You can increase this timeout by running: titanium config android.emulatorStartTimeout 
[ERROR] :  Application failed to launch
[ERROR] Application Installer abnormal process termination. Process exit value was 1

titanium studioのTerminal上で以下のコマンドを実施すると解決しました。

まずは現在の状況を確認
$ ti config
android.sdkPath        = "/Users/user/Library/android-sdk-macosx"
app.workspace          = ""
cli.colors             = true
cli.completion         = false
cli.failOnWrongSDK     = false
cli.httpProxyServer    = ""
cli.ignoreDirs         = "^(\\.svn|_svn|\\.git|\\.hg|\\.?[Cc][Vv][Ss]|\\.bzr|\\$RECYCLE\\.BIN)$"
cli.ignoreFiles        = "^(\\.gitignore|\\.npmignore|\\.cvsignore|\\.DS_Store|\\._.*|[Tt]humbs.db|\\.vspscc|\\.vssscc|\\.sublime-proj
ect|\\.sublime-workspace|\\.project|\\.tmproj)$"
cli.logLevel           = "trace"
cli.progressBars       = true
cli.prompt             = true
cli.rejectUnauthorized = true
cli.width              = 100
paths.commands         = []
paths.hooks            = []
paths.modules          = []
paths.plugins          = []
paths.sdks             = []
user.locale            = "en_US"

タイムアウト値を設定する。
ある程度長ければ大丈夫そう。
$ ti config android.emulatorStartTimeout 600000
android.emulatorStartTimeout saved

設定されたタイムアウト値を確認。ちゃんと設定が入っている。
$ ti config
android.emulatorStartTimeout = "600000"
android.sdkPath              = "/Users/user/Library/android-sdk-macosx"
app.workspace                = ""
cli.colors                   = true
cli.completion               = false
cli.failOnWrongSDK           = false
cli.httpProxyServer          = ""
cli.ignoreDirs               = "^(\\.svn|_svn|\\.git|\\.hg|\\.?[Cc][Vv][Ss]|\\.bzr|\\$RECYCLE\\.BIN)$"
cli.ignoreFiles              = "^(\\.gitignore|\\.npmignore|\\.cvsignore|\\.DS_Store|\\._.*|[Tt]humbs.db|\\.vspscc|\\.vssscc|\\.sublim
e-project|\\.sublime-workspace|\\.project|\\.tmproj)$"
cli.logLevel                 = "trace"
cli.progressBars             = true
cli.prompt                   = true
cli.rejectUnauthorized       = true
cli.width                    = 100
paths.commands               = []
paths.hooks                  = []
paths.modules                = []
paths.plugins                = []
paths.sdks                   = []
user.locale                  = "en_US"

設定後はエラーにならずにちゃんと起動しました。
一回実行するとその設定はその後も保存されているみたいです。

参考URL
http://titanium-mobile.jimdo.com/titanium-studio%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8Bandroid%E3%82%A2%E3%83%97%E3%83%AA%E9%96%8B%E7%99%BA/%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E3%82%92%E3%81%A4%E3%81%8F%E3%82%8B%E3%81%B9%E3%81%97/
https://sites.google.com/site/jagniigata/article/workshop/tiworkshop-doc/for-mac
http://blog.foolprooflabs.com/2014/02/first-step-appcelerator-titanium/
https://jira.appcelerator.org/browse/TIMOB-17000

0 件のコメント:

コメントを投稿