Amazonベストセラー

ラベル ADT の投稿を表示しています。 すべての投稿を表示
ラベル ADT の投稿を表示しています。 すべての投稿を表示

2015年4月9日木曜日

Android開発環境としてEclipseからAndroidStudioに移行する

Android開発環境として、Eclipse+ADT等といった環境を使用していたが、
以下のようなエラーが表示されるようになってしまった:

This Android SDK requires Android Developer Toolkit version 23.0.0 or above.
Current version is 22.6.3.v201404151837-1123206.
Please update ADT to the latest version.

過去にもあったのだが、Eclipseごと新しい環境を作成し直して、SDKやADTのアップデートはせずに
環境を維持していたのだが、またもである。

ネットで同じような症状が多数出回っているので上手く対応できそうであるが、

例えば、
【Android】Android SDK バージョン23にアップデート後、Eclipse起動時に"This Android SDK requires ADT version 23.0.0 or above."と表示される件の対応

や
This Android SDK requires Android Developer Toolkit version 23.0.0 or above. と表示された。

のように。

私の環境の場合に、 Android DDMS等のコンポーネントを削除しても
https://dl-ssl.google.com/android/eclipse/ から
Android開発ツールを導入する途中でエラーが発生した。
下記のような、コンポーネントを含んだレポジトリが見つからないとかのメッセージが表示される:

An error occurred while collecting items to be installed
session context was:(profile=profile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,23.0.6.1720515
No repository found containing: osgi.bundle,com.android.ide.eclipse.base,23.0.6.1720515
No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,23.0.6.1720515
No repository found containing: osgi.bundle,overlay.com.android.ide.eclipse.adt.overlay,23.0.6.1720515
No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt.feature,23.0.6.1720515
・・・

とにかく、Android 関連のPluginとFeatureを手動でEclipseのディレクトリから削除してしまったため、なおさら環境がおかしくなってしまったと思われる。

そんなこんなを繰り返すうちに時間だけがむなしく過ぎていった。

そもそも、今はEclipseとAndroid SDKとADTを組み合わせての開発環境は、
Googleからしてみれば、正当な開発環境ではないのである。
今は、Android Studioが正当な開発環境であるので、
Eclipse環境を捨て(通常のJava開発等としては十分使える)、Android Studioに移行することにした。
以前に、AndroidStudioがあまりに重く使い物にならないという記事を書いたが、更新したせいか、
それなりに使えるくらいにはなった気がする。
Eclipseで開発していたAndroidのプロジェクトをいくつかimportしてみたが、
正常に動作確認できた。Android DeviceとしてCPUがx86のものにして高速化したせいかもしれないが、そこそこ使えそうである。操作もEclipseに似ているので、それほど操作に悩まずに進められそうである。

何かのきっかけがないと、長らく使っていた環境を手放し難いものだが、
今回のエラーがそのきっかけを与えてくれたと思い感謝したい。

2015年1月20日火曜日

重過ぎて使えないAndroid Studio

Androidアプリの開発環境は、Eclipse+Android SDK + ADT といった組み合わせを使っているが、エミュレーターの起動が何と言っても遅い。
多くのアプリ開発者はAndroidのエミュレーターを使わずに、実機で動かしてUSB出力ログでデバッグしているらしいが、できればエミュレータで手軽に確認したいものである。
もしかしたらAndroid Studioを導入すれば開発効率が改善できるかもしれないと思い、さっそくAndroid Studioを導入してみた。
しかし、これが重い。私のPCはそれほどパワフルではないが、なんとかアプリ開発はできるレベルかと思う。
しかし、このAndroid Studioの重さは何なのだろう。まだ使うには時期尚早かもしれない。
それで、Eclipse+Android SDK + ADTの組み合わせ環境を継続して使うことにした。

エミュレーターの高速化は、

Androidエミュレータは遅い!重い!!Intel x86設定で高速化して使うべし
や
Android SDK の高速エミュレータ、使ってますか?

の記事を見て、自分の環境でも実施できたが、以前より起動がかなり速くなった。
Android Studioよりはずっとましである。