環境開発の構築

android-setup.png

必要なもの

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

  1. Java SE Development Kit(なかったらAndroidSDKインストールするときに勝手に案内してくれる)x86=32bit,x64=64bit
  2. Eclipse Classic (Recomended)or IDE for Java Developers or IDE for Java EE Developers
    • Eclipse 3.7.2だとADTがダウンロード出来なかった!!!
  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してインストールしないとだめだよ。
    • 最悪の場合(Eclipse上でインストールしてもちんたらして進まなかった)場合、Eclipseのfeaturesやpluginのフォルダの中にそのまま突っ込んでしまえ!
instal.bmp
Androidを実機でつなぐ!

遭遇したエラー

AndroidのSDK Managerを開いたら

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

メッセージの内容

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」してみよう。

その後
Done loading packages.
Preparing to install archives
Downloading Android SDK Platform-tools, revision 10
Installing Android SDK Platform-tools, revision 10
*Stopping ADB server failed (code -1).*
Installed Android SDK Platform-tools, revision 10
Stopping ADB server succeeded.
Starting ADB server succeeded.
Done. 1 package installed.
Done loading packages.
こんなエラーもでたけど、大丈夫かなぁ・

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

error-eclipse.jpeg
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.jpeg
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してみよう!

サポートサイト Wikidot.com