Androidの環境開発の構築(Windows)

androidsetup.png

必要なもの

公式インストールガイド
SystemRequirements

  1. Java SE Development Kit(なかったらAndroidSDKインストールするときに勝手に案内してくれる)
  2. Eclipse Classic (Recomended)or IDE for Java Developers or IDE for Java EE Developers
  3. Android SDK
  4. ADT Plugin for Eclipse…ADTはAndroid Development Tools の略 EclipseメニューのHelp > Install New Software(http://dl-ssl.google.com/android/eclipse/を入力)..から行くか、このページからADT-.zipを入手してローカルインストールする(Help->Install New Software)から、Archiveでこのダウンロードファイルを指定する。
    • ちゃんと、指定した後□Developer ToolsをSelectしてインストールしないとだめ。
instal.png
Androidを実機でつなぐ!

遭遇したエラー

AndroidのSDK Managerを開いたら

こんなエラーになった。
error.jpg

メッセージの内容

Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: Unknown Host dl-ssl.google.com
Fetched Add-ons List successfully
Fetching URL: https://dl-ssl.google.com/android/repository/repository-5.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-5.xml, reason: dl-ssl.google.com
Done loading packages.
とりあえず「Close」して

解決策

メニューの「Tools」でプロキシサーバーとポートを正しく設定しよう!
そのあと、「Packages」→「Reload」してみよう。

EclipseでADTをダウンロードしようとした時(ネット経由)

error-eclipse.jpg
Some sites could not be found. See the error log for more detail.
HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.7/content.xml
Proxy Authentication Required
HTTP Proxy Authentication Required: http://download.eclipse.org/releases/indigo/content.xml
Proxy Authentication Required

解決策

プロキシとポートをちゃんと設定する。
HTTP,HTTPS,SOCKS全部ちゃんとホストとポートを設定すること。
設定する場所は(Window->Preference->Internet(or Network) Connection)
Active Provider=Manualにする。
それでもだめなら、↓
ADTをローカルインストールする。
help->new software->add->Archive->で.zipを指定する。

org.eclise.core.runtime.3.6.0がないと怒られる

ADT 17以上は、Eclispe Galileo(3.5)じゃだめ。最新のEclipseを手に入れよう。

org.eclipse.wst.sse.core 0.0.0 but it could not be found

error-2.jpg
Cannot complete the install because one or more required items could not be found.
Software being installed: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534)
Missing requirement: Android Development Tools 16.0.1.v201112150204-238534 (com.android.ide.eclipse.adt.feature.group 16.0.1.v201112150204-238534) requires 'org.eclipse.wst.sse.core 0.0.0' but it could not be found

原因

類似のエラー
http://download.eclipse.org/releases/indigo
でソフトを探して
エクリプスのWSTとはWeb Standared Tool
WST Server Adapters
ってやつがたりないみたい。
それだけじゃだめだった。
とりあえずWebStandard Toolっぽいやつをちゃんとインストールするの。
[http://stackoverflow.com/questions/6482268/eclipse-indigo-cannot-install-android-adt-plugin]

waiting for debug->Force Closeでアプリが落ちる。

  • 前起動して終了したはずのアプリが実は起動しっぱなし。
  • アプリ立ち上がり中に端末に触った、or端末を不安定な場所に置いたので縦横認識しようとしている。
  • NDKの場合、ndk-build NDK_DEBUG=TRUE;でコンパイルしていない。

Next Step

ここまでできたら次はHelloWorldでHelloWorldしてみよう!

Bibliography
2. Genymotion….Androidの高速なエミュレータ

サポートサイト Wikidot.com