CUIでAndroid開発環境を構築する
諸事情によりSSHしたDebian (6.0 squeeze) にAndroid開発環境を作りたかったので、試行錯誤しながらCUIのみで頑張ってみた記録です。
Android SDKの管理といえばGUIからやるしかないと思っていたけれど、android --help list sdk とかやってみると、--no-ui (or -u) というオプションがあることに気づき、喜び勇んで android list sdk -u を実行してみるとこんなエラーが...
wget で https://dl-ssl.google.com/android/repository/addons_list-2.xml とか https://dl-ssl.google.com/android/repository/repository-7.xml にアクセスすれば XML は取得できるし、このページで言われているように HTTPS じゃなければいいのかと思い、設定ファイルを作ったり --no-https オプションを指定したりしても結果は同じ。
途方に暮れるなか、ふと「もしかして GCJ 使っているのが問題?」と思い、Oracle のサイトから JDK 7 update 11 をダウンロードしてきて再度試したところ、あっさりコマンドが実行できるようになったのでした。
もしかして GCJ の XML パーサーにバグがあったりするのかな?
Android SDKの管理といえばGUIからやるしかないと思っていたけれど、android --help list sdk とかやってみると、--no-ui (or -u) というオプションがあることに気づき、喜び勇んで android list sdk -u を実行してみるとこんなエラーが...
Refresh Sources:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: invalid character at position 2 in 08
Fetched Add-ons List successfully
Refresh Sources
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: NumberFormat invalid character at position 2 in 08
Refresh Sources:
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: NumberFormat invalid character at position 2 in 08
Refresh Sources:
Fetching URL: https://dl-ssl.google.com/android/repository/repository-7.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-7.xml, reason: NumberFormat invalid character at position 2 in 08
Packages available for installation or update: 0
wget で https://dl-ssl.google.com/android/repository/addons_list-2.xml とか https://dl-ssl.google.com/android/repository/repository-7.xml にアクセスすれば XML は取得できるし、このページで言われているように HTTPS じゃなければいいのかと思い、設定ファイルを作ったり --no-https オプションを指定したりしても結果は同じ。
途方に暮れるなか、ふと「もしかして GCJ 使っているのが問題?」と思い、Oracle のサイトから JDK 7 update 11 をダウンロードしてきて再度試したところ、あっさりコマンドが実行できるようになったのでした。
もしかして GCJ の XML パーサーにバグがあったりするのかな?
Comments
Post a Comment